summaryrefslogtreecommitdiff
path: root/qutebrowser/mainwindow
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-03-22 13:37:12 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-03-23 12:53:23 +0100
commit3e4e59f028d7b5e0a46a18b9a3e72c1ade548897 (patch)
treef75e48478c0377588bcf9c0c9716834211c36e1c /qutebrowser/mainwindow
parentac52268a4599cf6bfc32885bb4eb6586288ffded (diff)
downloadqutebrowser-3e4e59f028d7b5e0a46a18b9a3e72c1ade548897.tar.gz
qutebrowser-3e4e59f028d7b5e0a46a18b9a3e72c1ade548897.zip
Circular import workarounds
Diffstat (limited to 'qutebrowser/mainwindow')
-rw-r--r--qutebrowser/mainwindow/mainwindow.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/qutebrowser/mainwindow/mainwindow.py b/qutebrowser/mainwindow/mainwindow.py
index ae30c6352..d0723742a 100644
--- a/qutebrowser/mainwindow/mainwindow.py
+++ b/qutebrowser/mainwindow/mainwindow.py
@@ -38,7 +38,7 @@ from qutebrowser.utils import (message, log, usertypes, qtutils, objreg, utils,
from qutebrowser.mainwindow import messageview, prompt
from qutebrowser.completion import completionwidget, completer
from qutebrowser.keyinput import modeman
-from qutebrowser.browser import commands, downloadview, hints, downloads
+from qutebrowser.browser import downloadview, hints, downloads
from qutebrowser.misc import crashsignal, keyhintwidget, sessions, objects
from qutebrowser.qt import sip
@@ -381,6 +381,8 @@ class MainWindow(QWidget):
self._add_overlay(self._completion, self._completion.update_geometry)
def _init_command_dispatcher(self):
+ # Lazy import to avoid circular imports
+ from qutebrowser.browser import commands
self._command_dispatcher = commands.CommandDispatcher(
self.win_id, self.tabbed_browser)
objreg.register('command-dispatcher',