diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-01-12 13:50:43 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-01-13 20:26:59 +0100 |
commit | c99b7c66e0ef3f471b0c35efd1fb1cd3ce795219 (patch) | |
tree | 5b7d6b1067c460553c71f53169849b0580676cd4 /qutebrowser/browser/hints.py | |
parent | 14373db9c7f7bee0a7e0039da7bd6c039301031b (diff) | |
download | qutebrowser-c99b7c66e0ef3f471b0c35efd1fb1cd3ce795219.tar.gz qutebrowser-c99b7c66e0ef3f471b0c35efd1fb1cd3ce795219.zip |
dataclasses: Initial mypy fix
See #6023
Diffstat (limited to 'qutebrowser/browser/hints.py')
-rw-r--r-- | qutebrowser/browser/hints.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index e36d73321..4a8a9c761 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -28,7 +28,7 @@ import enum import dataclasses from string import ascii_lowercase from typing import (TYPE_CHECKING, Callable, Dict, Iterable, Iterator, List, Mapping, - MutableSequence, Optional, Sequence, Set) + MutableSequence, Optional, Sequence, Set, cast) from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject, Qt, QUrl from PyQt5.QtWidgets import QLabel @@ -183,15 +183,15 @@ class HintContext: all_labels: List[HintLabel] = dataclasses.field(default_factory=list) labels: Dict[str, HintLabel] = dataclasses.field(default_factory=dict) - target: Optional[Target] = None - baseurl: Optional[QUrl] = None + target: Target = cast(Target, None) # FIXME + baseurl: QUrl = cast(QUrl, None) # FIXME to_follow: Optional[str] = None rapid: bool = False first_run: bool = True add_history: bool = False - filterstr: Optional[str] = None + filterstr: str = cast(str, None) # FIXME args: List[str] = dataclasses.field(default_factory=list) - tab: Optional['browsertab.AbstractTab'] = None + tab: 'browsertab.AbstractTab' = cast('browsertab.AbstractTab', None) # FIXME group: Optional[str] = None hint_mode: Optional[str] = None first: bool = False |