mypy: Fix issues with config default values
This commit is contained in:
parent
b37dbc4572
commit
052c3f92ad
@ -22,6 +22,7 @@
|
|||||||
import copy
|
import copy
|
||||||
import contextlib
|
import contextlib
|
||||||
import functools
|
import functools
|
||||||
|
import typing
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject
|
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject
|
||||||
|
|
||||||
@ -30,11 +31,15 @@ from qutebrowser.utils import utils, log, jinja
|
|||||||
from qutebrowser.misc import objects
|
from qutebrowser.misc import objects
|
||||||
from qutebrowser.keyinput import keyutils
|
from qutebrowser.keyinput import keyutils
|
||||||
|
|
||||||
|
MYPY = False
|
||||||
|
if MYPY:
|
||||||
|
from qutebrowser.config import configcache
|
||||||
|
|
||||||
# An easy way to access the config from other code via config.val.foo
|
# An easy way to access the config from other code via config.val.foo
|
||||||
val = None
|
val = typing.cast('ConfigContainer', None)
|
||||||
instance = None
|
instance = typing.cast('Config', None)
|
||||||
key_instance = None
|
key_instance = typing.cast('KeyConfig', None)
|
||||||
cache = None
|
cache = typing.cast('configcache.ConfigCache', None)
|
||||||
|
|
||||||
# Keeping track of all change filters to validate them later.
|
# Keeping track of all change filters to validate them later.
|
||||||
change_filters = []
|
change_filters = []
|
||||||
|
Loading…
Reference in New Issue
Block a user