From b9d845180ea2be94cc15144263a9a3db10922e86 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 24 Apr 2014 07:44:47 +0200 Subject: [PATCH] Better logging for ModeManager --- qutebrowser/utils/modemanager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/utils/modemanager.py b/qutebrowser/utils/modemanager.py index b177bf233..ba28462c3 100644 --- a/qutebrowser/utils/modemanager.py +++ b/qutebrowser/utils/modemanager.py @@ -109,10 +109,10 @@ class ModeManager(QObject): entered: With the new mode name. """ logging.debug("Switching mode to {}".format(mode)) - logging.debug("Mode stack: {}".format(self._mode_stack)) if mode not in self._handlers: raise ValueError("No handler for mode {}".format(mode)) self._mode_stack.append(mode) + logging.debug("New mode stack: {}".format(self._mode_stack)) self.entered.emit(mode) def leave(self, mode): @@ -128,6 +128,8 @@ class ModeManager(QObject): self._mode_stack.remove(mode) except ValueError: raise ValueError("Mode {} not on mode stack!".format(mode)) + logging.debug("Leaving mode {}".format(mode)) + logging.debug("New mode stack: {}".format(self._mode_stack)) self.left.emit(mode) def eventFilter(self, _obj, evt):