@@ -68,13 +68,15 @@ def _repr(self):
6868 return '<GitHub at 0x{0:x}>' .format (id (self ))
6969
7070 @requires_auth
71- def add_email_addresses (self , addresses = [] ):
71+ def add_email_addresses (self , addresses = None ):
7272 """Add the email addresses in ``addresses`` to the authenticated
7373 user's account.
7474
7575 :param list addresses: (optional), email addresses to be added
7676 :returns: list of :class:`~github3.users.Email`
7777 """
78+ if addresses is None :
79+ addresses = []
7880 json = []
7981 if addresses :
8082 url = self ._build_url ('user' , 'emails' )
@@ -252,7 +254,7 @@ def create_gist(self, description, files, public=True):
252254
253255 @requires_auth
254256 def create_issue (self , owner , repository , title , body = None , assignee = None ,
255- milestone = None , labels = [] ):
257+ milestone = None , labels = None ):
256258 """Create an issue on the project 'repository' owned by 'owner'
257259 with title 'title'.
258260
@@ -280,6 +282,8 @@ def create_issue(self, owner, repository, title, body=None, assignee=None,
280282 :param list labels: (optional), List of label names.
281283 :returns: :class:`Issue <github3.issues.Issue>` if successful
282284 """
285+ if labels is None :
286+ labels = []
283287 repo = None
284288 if owner and repository and title :
285289 repo = self .repository (owner , repository )
@@ -349,13 +353,15 @@ def create_repository(self, name, description='', homepage='',
349353 return self ._instance_or_null (Repository , json )
350354
351355 @requires_auth
352- def delete_email_addresses (self , addresses = [] ):
356+ def delete_email_addresses (self , addresses = None ):
353357 """Delete the email addresses in ``addresses`` from the
354358 authenticated user's account.
355359
356360 :param list addresses: (optional), email addresses to be removed
357361 :returns: bool
358362 """
363+ if addresses is None :
364+ addresses = []
359365 url = self ._build_url ('user' , 'emails' )
360366 return self ._boolean (self ._delete (url , data = json .dumps (addresses )),
361367 204 , 404 )
0 commit comments