From 72eec211cc96a68a45de15779ecf9aefd88e28e0 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 6 Dec 2021 08:15:32 +0100 Subject: Revert "pylint: Work around used-before-assignment regression" This reverts commit 49eddbe34c60599efbbd68d6704a6525628ff619. --- qutebrowser/config/config.py | 2 +- qutebrowser/config/configfiles.py | 2 +- qutebrowser/config/configutils.py | 2 +- qutebrowser/keyinput/basekeyparser.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/qutebrowser/config/config.py b/qutebrowser/config/config.py index e054c8010..834709ae6 100644 --- a/qutebrowser/config/config.py +++ b/qutebrowser/config/config.py @@ -195,7 +195,7 @@ class KeyConfig: See #5942. """ - cmd_to_keys: "KeyConfig._ReverseBindings" = {} + cmd_to_keys: KeyConfig._ReverseBindings = {} bindings = self.get_bindings_for(mode) for seq, full_cmd in sorted(bindings.items()): for cmdtext in full_cmd.split(';;'): diff --git a/qutebrowser/config/configfiles.py b/qutebrowser/config/configfiles.py index 89100ad52..6f0d0b13c 100644 --- a/qutebrowser/config/configfiles.py +++ b/qutebrowser/config/configfiles.py @@ -70,7 +70,7 @@ class VersionChange(enum.Enum): This is intended to use filters like "major" (show major only), "minor" (show major/minor) or "patch" (show all changes). """ - allowed_values: Dict[str, List["VersionChange"]] = { + allowed_values: Dict[str, List[VersionChange]] = { 'major': [VersionChange.major], 'minor': [VersionChange.major, VersionChange.minor], 'patch': [VersionChange.major, VersionChange.minor, VersionChange.patch], diff --git a/qutebrowser/config/configutils.py b/qutebrowser/config/configutils.py index 15f10b1ef..480bbd85f 100644 --- a/qutebrowser/config/configutils.py +++ b/qutebrowser/config/configutils.py @@ -92,7 +92,7 @@ class Values: values: Sequence[ScopedValue] = ()) -> None: self.opt = opt self._vmap: MutableMapping[ - "Values._VmapKeyType", ScopedValue] = collections.OrderedDict() + Values._VmapKeyType, ScopedValue] = collections.OrderedDict() # A map from domain parts to rules that fall under them. self._domain_map: Dict[ Optional[str], Set[ScopedValue]] = collections.defaultdict(set) diff --git a/qutebrowser/keyinput/basekeyparser.py b/qutebrowser/keyinput/basekeyparser.py index 044c49278..4db1d5d76 100644 --- a/qutebrowser/keyinput/basekeyparser.py +++ b/qutebrowser/keyinput/basekeyparser.py @@ -75,7 +75,7 @@ class BindingTrie: __slots__ = 'children', 'command' def __init__(self) -> None: - self.children: MutableMapping[keyutils.KeyInfo, "BindingTrie"] = {} + self.children: MutableMapping[keyutils.KeyInfo, BindingTrie] = {} self.command: Optional[str] = None def __setitem__(self, sequence: keyutils.KeySequence, -- cgit v1.2.3-54-g00ecf