From 794eb84805394a5f2540aa1de6279b8286ff976e Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Thu, 15 Sep 2016 16:38:18 +0200 Subject: [PATCH] add parameter name in error message --- qutebrowser/commands/command.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qutebrowser/commands/command.py b/qutebrowser/commands/command.py index ce9e26eb8..ff4b2768a 100644 --- a/qutebrowser/commands/command.py +++ b/qutebrowser/commands/command.py @@ -247,9 +247,10 @@ class Command: if self._inspect_special_param(param): continue if (param.kind == inspect.Parameter.KEYWORD_ONLY and - param.default is inspect.Parameter.empty): + param.default is inspect.Parameter.empty): raise TypeError("{}: handler has keyword only argument " - "without default!".format(self.name)) + "{!r} without default!".format(self.name, + param.name)) typ = self._get_type(param) is_bool = typ is bool kwargs = self._param_to_argparse_kwargs(param, is_bool)