fix(handlerObj): fix parameter-spec solving (#408)

This commit is contained in:
Martin Winks 2020-08-22 01:07:03 +04:00 committed by GitHub
parent 4863675d28
commit 00cff4acf5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 67 additions and 1 deletions

View file

@ -33,7 +33,7 @@ def _check_spec(spec: inspect.FullArgSpec, kwargs: dict):
if spec.varkw:
return kwargs
return {k: v for k, v in kwargs.items() if k in spec.args}
return {k: v for k, v in kwargs.items() if k in set(spec.args + spec.kwonlyargs)}
class Handler: