mypy: Fix new issues in browser.qutescheme

This commit is contained in:
Florian Bruhin 2019-10-22 15:32:12 +02:00
parent f4f82341c5
commit 37d94eaef7
1 changed files with 2 additions and 1 deletions

View File

@ -106,7 +106,7 @@ class add_handler: # noqa: N801,N806 pylint: disable=invalid-name
def __init__(self, name):
self._name = name
self._function = None
self._function = None # type: typing.Optional[typing.Callable]
def __call__(self, function):
self._function = function
@ -115,6 +115,7 @@ class add_handler: # noqa: N801,N806 pylint: disable=invalid-name
def wrapper(self, *args, **kwargs):
"""Call the underlying function."""
assert self._function is not None
return self._function(*args, **kwargs)