From e0aa35b05ae41f07759c57893445c703bbd9ef4d Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 21 Apr 2016 20:10:58 +0200 Subject: [PATCH] Fix type in @pyqtSlot for ModeManager.leave For some reason it worked with str as well, but the signal emits a KeyMode member. --- qutebrowser/keyinput/modeman.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py index b21f2fda9..4f04e7fd5 100644 --- a/qutebrowser/keyinput/modeman.py +++ b/qutebrowser/keyinput/modeman.py @@ -27,7 +27,7 @@ from PyQt5.QtWidgets import QApplication from qutebrowser.keyinput import modeparsers, keyparser from qutebrowser.config import config from qutebrowser.commands import cmdexc, cmdutils -from qutebrowser.utils import usertypes, log, objreg, utils +from qutebrowser.utils import usertypes, log, objreg, utils, usertypes class KeyEvent: @@ -271,7 +271,7 @@ class ModeManager(QObject): raise cmdexc.CommandError("Mode {} does not exist!".format(mode)) self.enter(m, 'command') - @pyqtSlot(str, str) + @pyqtSlot(usertypes.KeyMode, str) def leave(self, mode, reason=None): """Leave a key mode.