summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoofar <toofar@spalge.com>2022-09-11 13:13:46 +1200
committertoofar <toofar@spalge.com>2022-09-11 17:22:50 +1200
commitb0e3dcef819d9e24361051d2dc85f6f0e8762aa6 (patch)
tree2ab3c1de0c9151bc1e26da99cd85065916158750
parent9c193c18f08f30c341e4869d5e84a4564a58afd1 (diff)
downloadqutebrowser-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.py2
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",