We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f01bc94 commit cfcebafCopy full SHA for cfcebaf
pygithub3/core/client.py
@@ -64,8 +64,10 @@ def __parse_kwargs(func):
64
65
def wrapper(self, verb, resource, **kwargs):
66
diffs = kwargs.viewkeys() - VALID_REQUEST_ARGS
67
- new_params = kwargs.get('params') or {}
68
- 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
69
+ new_params[key] = kwargs[key]
70
+ del kwargs[key]
71
kwargs['params'] = new_params
72
return func(self, verb, resource, **kwargs)
73
return wrapper
0 commit comments