summaryrefslogtreecommitdiff
path: root/qutebrowser/qutebrowser.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-04-07 18:24:48 +0200
committerFlorian Bruhin <me@the-compiler.org>2019-04-07 18:27:23 +0200
commitbdbd233ff265497db3222f8a665208224d02890b (patch)
tree7994347a331379890ddce9197ae7cdafcd41a9c5 /qutebrowser/qutebrowser.py
parent3491d3af7636b61bf8fca1334c2b2e61c576ca47 (diff)
downloadqutebrowser-bdbd233ff265497db3222f8a665208224d02890b.tar.gz
qutebrowser-bdbd233ff265497db3222f8a665208224d02890b.zip
Avoid importing qutebrowser.utils.log globally in qutebrowser.py
Otherwise, log.py tries to import QtCore, but at this early point (before running earlyinit) we shouldn't rely on PyQt being available. This restores the graphical error message shown when PyQt is missing.
Diffstat (limited to 'qutebrowser/qutebrowser.py')
-rw-r--r--qutebrowser/qutebrowser.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/qutebrowser/qutebrowser.py b/qutebrowser/qutebrowser.py
index 65b150b3f..1efa8b9e4 100644
--- a/qutebrowser/qutebrowser.py
+++ b/qutebrowser/qutebrowser.py
@@ -51,7 +51,6 @@ except ImportError:
sys.stderr.flush()
sys.exit(100)
check_python_version()
-from qutebrowser.utils import log
import argparse # pylint: disable=wrong-import-order
from qutebrowser.misc import earlyinit
@@ -148,6 +147,7 @@ def logfilter_error(logfilter):
Args:
logfilter: A comma separated list of logger names.
"""
+ from qutebrowser.utils import log
if set(logfilter.lstrip('!').split(',')).issubset(log.LOGGER_NAMES):
return logfilter
else: