@@ -72,7 +72,7 @@ def _load_json_file(name):
7272 with open (os .path .join (configs_dir , name )) as config :
7373 return json .load (config )
7474
75- def api_req (method , url , data = None , username = None , token = None , media_type = None ):
75+ def api_req (method , url , data = None , token = None , media_type = None ):
7676 data = None if not data else json .dumps (data )
7777 headers = {} if not data else {'Content-Type' : 'application/json' }
7878 req = urllib2 .Request (url , data , headers )
@@ -90,9 +90,9 @@ def api_req(method, url, data=None, username=None, token=None, media_type=None):
9090 body = f .read ()
9191 return { "header" : header , "body" : body }
9292
93- def post_comment (body , owner , repo , issue , user , token ):
93+ def post_comment (body , owner , repo , issue , token ):
9494 try :
95- api_req ("POST" , post_comment_url % (owner , repo , issue ), {"body" : body }, user , token )['body' ]
95+ api_req ("POST" , post_comment_url % (owner , repo , issue ), {"body" : body }, token )['body' ]
9696 except urllib2 .HTTPError , e :
9797 if e .code == 201 :
9898 pass
@@ -101,7 +101,7 @@ def post_comment(body, owner, repo, issue, user, token):
101101
102102def set_assignee (assignee , owner , repo , issue , user , token , author , to_mention ):
103103 try :
104- result = api_req ("PATCH" , issue_url % (owner , repo , issue ), {"assignee" : assignee }, user , token )['body' ]
104+ result = api_req ("PATCH" , issue_url % (owner , repo , issue ), {"assignee" : assignee }, token )['body' ]
105105 except urllib2 .HTTPError , e :
106106 if e .code == 201 :
107107 pass
@@ -122,21 +122,21 @@ def set_assignee(assignee, owner, repo, issue, user, token, author, to_mention):
122122 message += '\n \n '
123123 message += "%s\n \n cc %s" % (mention ['message' ],
124124 ',' .join ([x for x in mention ['reviewers' ] if x != user ]))
125- post_comment (message , owner , repo , issue , user , token )
125+ post_comment (message , owner , repo , issue , token )
126126
127- def is_collaborator (commenter , owner , repo , user , token ):
127+ def is_collaborator (commenter , owner , repo , token ):
128128 """Returns True if `commenter` is a collaborator in the repo."""
129129 try :
130- api_req ("GET" , user_collabo_url % (owner , repo , commenter ), None , user , token )
130+ api_req ("GET" , user_collabo_url % (owner , repo , commenter ), None , token )
131131 return True
132132 except urllib2 .HTTPError , e :
133133 if e .code == 404 :
134134 return False
135135 else :
136136 raise e
137137
138- def add_labels (labels , owner , repo , issue , user , token ):
139- api_req ("POST" , issue_labels_url % (owner , repo , issue ), labels , user , token )
138+ def add_labels (labels , owner , repo , issue , token ):
139+ api_req ("POST" , issue_labels_url % (owner , repo , issue ), labels , token )
140140
141141
142142# This function is adapted from https://github.com/kennethreitz/requests/blob/209a871b638f85e2c61966f82e547377ed4260d9/requests/utils.py#L562
@@ -166,7 +166,7 @@ def parse_header_links(value):
166166
167167 return links
168168
169- def is_new_contributor (username , owner , repo , user , token , payload ):
169+ def is_new_contributor (username , owner , repo , token , payload ):
170170 # If this is a fork, we do not treat anyone as a new user. This is
171171 # because the API endpoint called in this function indicates all
172172 # users in repository forks have zero commits.
@@ -175,7 +175,7 @@ def is_new_contributor(username, owner, repo, user, token, payload):
175175
176176 try :
177177 result = api_req (
178- 'GET' , commit_search_url % (owner , repo , username ), None , user , token ,
178+ 'GET' , commit_search_url % (owner , repo , username ), None , token ,
179179 'application/vnd.github.cloak-preview'
180180 )
181181 return json .loads (result ['body' ])['total_count' ] > 0
@@ -334,7 +334,7 @@ def get_irc_nick(gh_name):
334334 return rustacean_data [0 ].get ("irc" )
335335 return None
336336
337- def post_warnings (payload , config , diff , owner , repo , issue , user , token ):
337+ def post_warnings (payload , config , diff , owner , repo , issue , token ):
338338 warnings = []
339339
340340 # Lets not check for unsafe code for now, it doesn't seem to be very useful and gets a lot of false positives.
@@ -349,7 +349,7 @@ def post_warnings(payload, config, diff, owner, repo, issue, user, token):
349349 warnings .append (submodule_warning_msg )
350350
351351 if warnings :
352- post_comment (warning_summary % '\n ' .join (map (lambda x : '* ' + x , warnings )), owner , repo , issue , user , token )
352+ post_comment (warning_summary % '\n ' .join (map (lambda x : '* ' + x , warnings )), owner , repo , issue , token )
353353
354354def new_pr (payload , user , token ):
355355 owner = payload ['pull_request' ]['base' ]['repo' ]['owner' ]['login' ]
@@ -358,7 +358,7 @@ def new_pr(payload, user, token):
358358 author = payload ["pull_request" ]['user' ]['login' ]
359359 issue = str (payload ["number" ])
360360 diff = api_req (
361- "GET" , payload ["pull_request" ]["url" ], None , user , token ,
361+ "GET" , payload ["pull_request" ]["url" ], None , token ,
362362 "application/vnd.github.v3.diff" ,
363363 )['body' ]
364364
@@ -375,15 +375,15 @@ def new_pr(payload, user, token):
375375
376376 set_assignee (reviewer , owner , repo , issue , user , token , author , to_mention )
377377
378- if is_new_contributor (author , owner , repo , user , token , payload ):
379- post_comment (welcome_msg (reviewer , config ), owner , repo , issue , user , token )
378+ if is_new_contributor (author , owner , repo , token , payload ):
379+ post_comment (welcome_msg (reviewer , config ), owner , repo , issue , token )
380380 elif post_msg :
381- post_comment (review_msg (reviewer , author ), owner , repo , issue , user , token )
381+ post_comment (review_msg (reviewer , author ), owner , repo , issue , token )
382382
383- post_warnings (payload , config , diff , owner , repo , issue , user , token )
383+ post_warnings (payload , config , diff , owner , repo , issue , token )
384384
385385 if "new_pr_labels" in config and config ["new_pr_labels" ]:
386- add_labels (config ["new_pr_labels" ], owner , repo , issue , user , token )
386+ add_labels (config ["new_pr_labels" ], owner , repo , issue , token )
387387
388388
389389def new_comment (payload , user , token ):
@@ -403,7 +403,7 @@ def new_comment(payload, user, token):
403403 author = payload ["issue" ]['user' ]['login' ]
404404 if not (author == commenter or (payload ['issue' ]['assignee' ] and commenter == payload ['issue' ]['assignee' ]['login' ])):
405405 # Check if commenter is a collaborator.
406- if not is_collaborator (commenter , owner , repo , user , token ):
406+ if not is_collaborator (commenter , owner , repo , token ):
407407 return
408408
409409 # Check for r? and set the assignee.
0 commit comments