summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-02-14 19:12:54 +0100
committerFlorian Bruhin <me@the-compiler.org>2023-02-14 19:12:54 +0100
commitefb0cbb4a7b2fc3319ebc54e40ab63457937380d (patch)
tree93e900d1db447b710d9047a7d19fc71e06e154d4
parent934e87c13394fc7ad832108ec534431c717f20b6 (diff)
downloadqutebrowser-efb0cbb4a7b2fc3319ebc54e40ab63457937380d.tar.gz
qutebrowser-efb0cbb4a7b2fc3319ebc54e40ab63457937380d.zip
Add missing return after PAC parsing exception
Otherwise, 'pacscript' in the line below would cause a NameError
-rw-r--r--qutebrowser/browser/network/pac.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/qutebrowser/browser/network/pac.py b/qutebrowser/browser/network/pac.py
index 99078ab20..be2ec3093 100644
--- a/qutebrowser/browser/network/pac.py
+++ b/qutebrowser/browser/network/pac.py
@@ -287,6 +287,8 @@ class PACFetcher(QObject):
error = "Invalid encoding of a PAC file: {}"
self._error_message = error.format(e)
log.network.exception(self._error_message)
+ return
+
try:
self._pac = PACResolver(pacscript)
log.network.debug("Successfully evaluated PAC file.")
@@ -294,6 +296,7 @@ class PACFetcher(QObject):
error = "Error in PAC evaluation: {}"
self._error_message = error.format(e)
log.network.exception(self._error_message)
+
self._manager = None
self._reply = None
self.finished.emit()