diff options
Diffstat (limited to 'pygithub3/core/client.py')
-rw-r--r-- | pygithub3/core/client.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pygithub3/core/client.py b/pygithub3/core/client.py index d4247af..83d2d79 100644 --- a/pygithub3/core/client.py +++ b/pygithub3/core/client.py @@ -64,8 +64,10 @@ class Client(object): def wrapper(self, verb, resource, **kwargs): diffs = kwargs.viewkeys() - VALID_REQUEST_ARGS - new_params = kwargs.get('params') or {} - new_params.update({key: kwargs[key] for key in diffs}) + new_params = kwargs.get('params', {}) + for key in diffs: # Put each key in new_params and delete it + new_params[key] = kwargs[key] + del kwargs[key] kwargs['params'] = new_params return func(self, verb, resource, **kwargs) return wrapper |