Mark unreachable

This commit is contained in:
Florian Bruhin 2018-11-30 13:07:44 +01:00
parent 4e56d0e8b3
commit 4ce8a6eaf6

View File

@ -27,7 +27,7 @@ import typing
import attr
from qutebrowser.commands import cmdexc, argparser
from qutebrowser.utils import log, message, docutils, objreg, usertypes
from qutebrowser.utils import log, message, docutils, objreg, usertypes, utils
from qutebrowser.utils import debug as debug_utils
from qutebrowser.misc import objects
@ -441,6 +441,10 @@ class Command:
self._add_special_arg(value=win_id, param=param,
args=args, kwargs=kwargs)
continue
elif arg_info.value is None:
pass
else:
raise utils.Unreachable(arg_info)
value = self._get_param_value(param)
if param.kind == inspect.Parameter.POSITIONAL_OR_KEYWORD: