summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/modeman.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-05-09 17:02:54 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-05-09 18:16:53 +0200
commit47e72bc2228846e901c2f6541fcb803b2e885e56 (patch)
tree202c41ca19252dd11b2cc49ba6ea05301e7b5f27 /qutebrowser/keyinput/modeman.py
parent292bab3c18e8e04dce2a32271ddaac5c99784eb4 (diff)
downloadqutebrowser-47e72bc2228846e901c2f6541fcb803b2e885e56.tar.gz
qutebrowser-47e72bc2228846e901c2f6541fcb803b2e885e56.zip
mypy: Use from-import in keyinput.modeman
See #5368, #5396
Diffstat (limited to 'qutebrowser/keyinput/modeman.py')
-rw-r--r--qutebrowser/keyinput/modeman.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py
index 7e29ac3f5..3afbe6320 100644
--- a/qutebrowser/keyinput/modeman.py
+++ b/qutebrowser/keyinput/modeman.py
@@ -20,7 +20,7 @@
"""Mode manager singleton which handles the current keyboard mode."""
import functools
-import typing
+from typing import Mapping, Callable, MutableMapping, Union, Set, cast
import attr
from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QObject, QEvent
@@ -37,8 +37,7 @@ from qutebrowser.browser import hints
INPUT_MODES = [usertypes.KeyMode.insert, usertypes.KeyMode.passthrough]
PROMPT_MODES = [usertypes.KeyMode.prompt, usertypes.KeyMode.yesno]
-ParserDictType = typing.MutableMapping[
- usertypes.KeyMode, basekeyparser.BaseKeyParser]
+ParserDictType = MutableMapping[usertypes.KeyMode, basekeyparser.BaseKeyParser]
@attr.s(frozen=True)
@@ -169,7 +168,7 @@ def init(win_id: int, parent: QObject) -> 'ModeManager':
return modeman
-def instance(win_id: typing.Union[int, str]) -> 'ModeManager':
+def instance(win_id: Union[int, str]) -> 'ModeManager':
"""Get a modemanager object."""
return objreg.get('mode-manager', scope='window', window=win_id)
@@ -223,7 +222,7 @@ class ModeManager(QObject):
self.parsers = {} # type: ParserDictType
self._prev_mode = usertypes.KeyMode.normal
self.mode = usertypes.KeyMode.normal
- self._releaseevents_to_pass = set() # type: typing.Set[KeyEvent]
+ self._releaseevents_to_pass = set() # type: Set[KeyEvent]
def __repr__(self) -> str:
return utils.get_repr(self, mode=self.mode)