Skip to content

Commit cfcebaf

Browse files
committed
Fix parse_args
1 parent f01bc94 commit cfcebaf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pygithub3/core/client.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,10 @@ def __parse_kwargs(func):
6464

6565
def wrapper(self, verb, resource, **kwargs):
6666
diffs = kwargs.viewkeys() - VALID_REQUEST_ARGS
67-
new_params = kwargs.get('params') or {}
68-
new_params.update({key: kwargs[key] for key in diffs})
67+
new_params = kwargs.get('params', {})
68+
for key in diffs: # Put each key in new_params and delete it
69+
new_params[key] = kwargs[key]
70+
del kwargs[key]
6971
kwargs['params'] = new_params
7072
return func(self, verb, resource, **kwargs)
7173
return wrapper

0 commit comments

Comments
 (0)