diff options
author | toofar <toofar@spalge.com> | 2022-09-11 13:13:46 +1200 |
---|---|---|
committer | toofar <toofar@spalge.com> | 2022-09-11 17:22:50 +1200 |
commit | b0e3dcef819d9e24361051d2dc85f6f0e8762aa6 (patch) | |
tree | 2ab3c1de0c9151bc1e26da99cd85065916158750 | |
parent | 9c193c18f08f30c341e4869d5e84a4564a58afd1 (diff) | |
download | qutebrowser-b0e3dcef819d9e24361051d2dc85f6f0e8762aa6.tar.gz qutebrowser-b0e3dcef819d9e24361051d2dc85f6f0e8762aa6.zip |
mypy: add type hint for defs in darkmode.py
Not sure why mypy was failing to see the inner dicts in
_PREFERRED_COLOR_SCHEME_DEFINITIONS where being seen as "object" by mypy
and not dict, I think the syntax is correct.
Add some basic type hints to help it.
They Any is because usertype.UNSET() is a sentinal object
-rw-r--r-- | qutebrowser/browser/webengine/darkmode.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qutebrowser/browser/webengine/darkmode.py b/qutebrowser/browser/webengine/darkmode.py index 276f84a62..50f842b10 100644 --- a/qutebrowser/browser/webengine/darkmode.py +++ b/qutebrowser/browser/webengine/darkmode.py @@ -296,7 +296,7 @@ _DEFINITIONS[Variant.qt_63] = _DEFINITIONS[Variant.qt_515_3].copy_add_setting( ) -_PREFERRED_COLOR_SCHEME_DEFINITIONS = { +_PREFERRED_COLOR_SCHEME_DEFINITIONS: Mapping[Variant, Mapping[Any, str]] = { Variant.qt_515_2: { # 0: no-preference (not exposed) "dark": "1", |