@@ -241,7 +241,7 @@ def _getListOrObject(self, cls, id, **kwargs):
241
241
else :
242
242
return cls (self , id , ** kwargs )
243
243
244
- def Project (self , id = None ):
244
+ def Project (self , id = None , ** kwargs ):
245
245
"""Creates/gets/lists project(s) known by the GitLab server.
246
246
247
247
If id is None, returns a list of projects.
@@ -253,9 +253,9 @@ def Project(self, id=None):
253
253
object is NOT saved on the server. Use the save() method on the object
254
254
to write it on the server.
255
255
"""
256
- return self ._getListOrObject (Project , id )
256
+ return self ._getListOrObject (Project , id , ** kwargs )
257
257
258
- def Group (self , id = None ):
258
+ def Group (self , id = None , ** kwargs ):
259
259
"""Creates/gets/lists groups(s) known by the GitLab server.
260
260
261
261
If id is None, returns a list of projects.
@@ -267,13 +267,13 @@ def Group(self, id=None):
267
267
object is NOT saved on the server. Use the save() method on the object
268
268
to write it on the server.
269
269
"""
270
- return self ._getListOrObject (Group , id )
270
+ return self ._getListOrObject (Group , id , ** kwargs )
271
271
272
272
def Issue (self ):
273
273
"""Lists issues(s) known by the GitLab server."""
274
- return self ._getListOrObject (Issue , None )
274
+ return self ._getListOrObject (Issue , None , ** kwargs )
275
275
276
- def User (self , id = None ):
276
+ def User (self , id = None , ** kwargs ):
277
277
"""Creates/gets/lists users(s) known by the GitLab server.
278
278
279
279
If id is None, returns a list of projects.
@@ -285,7 +285,7 @@ def User(self, id=None):
285
285
object is NOT saved on the server. Use the save() method on the object
286
286
to write it on the server.
287
287
"""
288
- return self ._getListOrObject (User , id )
288
+ return self ._getListOrObject (User , id , ** kwargs )
289
289
290
290
291
291
class GitlabObject (object ):
@@ -398,9 +398,9 @@ class CurrentUser(GitlabObject):
398
398
canUpdate = False
399
399
canDelete = False
400
400
401
- def Key (self , id = None ):
401
+ def Key (self , id = None , ** kwargs ):
402
402
if id is None :
403
- return CurrentUserKey .list (self .gitlab )
403
+ return CurrentUserKey .list (self .gitlab , ** kwargs )
404
404
else :
405
405
return CurrentUserKey (self .gitlab , id )
406
406
@@ -452,10 +452,11 @@ class ProjectIssue(GitlabObject):
452
452
'milestone' : 'ProjectMilestone' }
453
453
canDelete = False
454
454
455
- def Note (self , id = None ):
455
+ def Note (self , id = None , ** kwargs ):
456
456
return self ._getListOrObject (ProjectIssueNote , id ,
457
457
project_id = self .project_id ,
458
- issue_id = self .id )
458
+ issue_id = self .id ,
459
+ ** kwargs )
459
460
460
461
461
462
class ProjectMember (GitlabObject ):
@@ -492,10 +493,11 @@ class ProjectMergeRequest(GitlabObject):
492
493
_constructorTypes = {'author' : 'User' , 'assignee' : 'User' }
493
494
canDelete = False
494
495
495
- def Note (self , id = None ):
496
+ def Note (self , id = None , ** kwargs ):
496
497
return self ._getListOrObject (ProjectMergeRequestNote , id ,
497
498
project_id = self .id ,
498
- merge_request_id = self .id )
499
+ merge_request_id = self .id ,
500
+ ** kwargs )
499
501
500
502
501
503
class ProjectMilestone (GitlabObject ):
@@ -514,10 +516,11 @@ class ProjectSnippet(GitlabObject):
514
516
_url = '/projects/%(project_id)d/snippets'
515
517
_constructorTypes = {'author' : 'User' }
516
518
517
- def Note (self , id = None ):
519
+ def Note (self , id = None , ** kwargs ):
518
520
return self ._getListOrObject (ProjectSnippetNote , id ,
519
521
project_id = self .project_id ,
520
- snippet_id = self .id )
522
+ snippet_id = self .id ,
523
+ ** kwargs )
521
524
522
525
523
526
class Project (GitlabObject ):
@@ -526,45 +529,55 @@ class Project(GitlabObject):
526
529
canUpdate = False
527
530
canDelete = False
528
531
529
- def Branch (self , id = None ):
532
+ def Branch (self , id = None , ** kwargs ):
530
533
return self ._getListOrObject (ProjectBranch , id ,
531
- project_id = self .id )
534
+ project_id = self .id ,
535
+ ** kwargs )
532
536
533
- def Commit (self , id = None ):
537
+ def Commit (self , id = None , ** kwargs ):
534
538
return self ._getListOrObject (ProjectCommit , id ,
535
- project_id = self .id )
539
+ project_id = self .id ,
540
+ ** kwargs )
536
541
537
- def Hook (self , id = None ):
542
+ def Hook (self , id = None , ** kwargs ):
538
543
return self ._getListOrObject (ProjectHook , id ,
539
- project_id = self .id )
544
+ project_id = self .id ,
545
+ ** kwargs )
540
546
541
- def Issue (self , id = None ):
547
+ def Issue (self , id = None , ** kwargs ):
542
548
return self ._getListOrObject (ProjectIssue , id ,
543
- project_id = self .id )
549
+ project_id = self .id ,
550
+ ** kwargs )
544
551
545
- def Member (self , id = None ):
552
+ def Member (self , id = None , ** kwargs ):
546
553
return self ._getListOrObject (ProjectMember , id ,
547
- project_id = self .id )
554
+ project_id = self .id ,
555
+ ** kwargs )
548
556
549
- def MergeRequest (self , id = None ):
557
+ def MergeRequest (self , id = None , ** kwargs ):
550
558
return self ._getListOrObject (ProjectMergeRequest , id ,
551
- project_id = self .id )
559
+ project_id = self .id ,
560
+ ** kwargs )
552
561
553
- def Milestone (self , id = None ):
562
+ def Milestone (self , id = None , ** kwargs ):
554
563
return self ._getListOrObject (ProjectMilestone , id ,
555
- project_id = self .id )
564
+ project_id = self .id ,
565
+ ** kwargs )
556
566
557
- def Note (self , id = None ):
567
+ def Note (self , id = None , ** kwargs ):
558
568
return self ._getListOrObject (ProjectNote , id ,
559
- project_id = self .id )
569
+ project_id = self .id ,
570
+ ** kwargs )
560
571
561
- def Snippet (self , id = None ):
572
+ def Snippet (self , id = None , ** kwargs ):
562
573
return self ._getListOrObject (ProjectSnippet , id ,
563
- project_id = self .id )
574
+ project_id = self .id ,
575
+ ** kwargs )
564
576
565
- def Tag (self , id = None ):
577
+ def Tag (self , id = None , ** kwargs ):
566
578
return self ._getListOrObject (ProjectTag , id ,
567
- project_id = self .id )
579
+ project_id = self .id ,
580
+ ** kwargs )
568
581
569
582
570
583
if __name__ == '__main__' :
0 commit comments