Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbc9d440

Browse files
author
Gauvain Pocentek
committed
deal with ids as strings
1 parent4ee9c8c commitbc9d440

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

‎gitlab.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ def list(self, obj_class, **kwargs):
177177
ifkin ('page','per_page'):
178178
continue
179179
forobjinl:
180-
obj.__dict__[k]=v
180+
obj.__dict__[k]=str(v)
181181
returnl
182182
elifr.status_code==401:
183183
raiseGitlabAuthenticationError(r.json()['message'])
@@ -267,7 +267,7 @@ def update(self, obj):
267267
d= {}
268268
fork,vinobj.__dict__.items():
269269
iftype(v)in (int,str,unicode,bool):
270-
d[k]=v
270+
d[k]=str(v)
271271

272272
try:
273273
r=requests.put(url,d)
@@ -507,7 +507,7 @@ class Issue(GitlabObject):
507507

508508

509509
classProjectBranch(GitlabObject):
510-
_url='/projects/%(project_id)d/repository/branches'
510+
_url='/projects/%(project_id)s/repository/branches'
511511
canDelete=False
512512
canUpdate=False
513513
canCreate=False
@@ -533,26 +533,26 @@ def unprotect(self):
533533

534534

535535
classProjectCommit(GitlabObject):
536-
_url='/projects/%(project_id)d/repository/commits'
536+
_url='/projects/%(project_id)s/repository/commits'
537537
canGet=False
538538
canDelete=False
539539
canUpdate=False
540540
canCreate=False
541541

542542

543543
classProjectKey(GitlabObject):
544-
_url='/projects/%(project_id)d/keys'
544+
_url='/projects/%(project_id)s/keys'
545545
canUpdate=False
546546
requiredCreateAttrs= ['project_id','title','key']
547547

548548

549549
classProjectHook(GitlabObject):
550-
_url='/projects/%(project_id)d/hooks'
550+
_url='/projects/%(project_id)s/hooks'
551551
requiredCreateAttrs= ['project_id','url']
552552

553553

554554
classProjectIssueNote(GitlabObject):
555-
_url='/projects/%(project_id)d/issues/%(issue_id)d/notes'
555+
_url='/projects/%(project_id)s/issues/%(issue_id)s/notes'
556556
_constructorTypes= {'author':'User'}
557557
canUpdate=False
558558
canDelete=False
@@ -576,29 +576,29 @@ def Note(self, id=None, **kwargs):
576576

577577

578578
classProjectMember(GitlabObject):
579-
_url='/projects/%(project_id)d/members'
579+
_url='/projects/%(project_id)s/members'
580580
_returnClass=User
581581
requiredCreateAttrs= ['project_id','user_id','access_level']
582582

583583

584584
classProjectNote(GitlabObject):
585-
_url='/projects/%(project_id)d/notes'
585+
_url='/projects/%(project_id)s/notes'
586586
_constructorTypes= {'author':'User'}
587587
canUpdate=False
588588
canDelete=False
589589
requiredCreateAttrs= ['project_id','body']
590590

591591

592592
classProjectTag(GitlabObject):
593-
_url='/projects/%(project_id)d/repository/tags'
593+
_url='/projects/%(project_id)s/repository/tags'
594594
canGet=False
595595
canDelete=False
596596
canUpdate=False
597597
canCreate=False
598598

599599

600600
classProjectMergeRequestNote(GitlabObject):
601-
_url='/projects/%(project_id)d/merge_requests/%(merge_request_id)d/notes'
601+
_url='/projects/%(project_id)s/merge_requests/%(merge_request_id)s/notes'
602602
_constructorTypes= {'author':'User'}
603603
canGet=False
604604
canCreate=False
@@ -607,7 +607,7 @@ class ProjectMergeRequestNote(GitlabObject):
607607

608608

609609
classProjectMergeRequest(GitlabObject):
610-
_url='/projects/%(project_id)d/merge_request'
610+
_url='/projects/%(project_id)s/merge_request'
611611
_constructorTypes= {'author':'User','assignee':'User'}
612612
canDelete=False
613613
requiredCreateAttrs= ['project_id','source_branch','target_branch','title']
@@ -628,15 +628,15 @@ class ProjectMilestone(GitlabObject):
628628

629629

630630
classProjectSnippetNote(GitlabObject):
631-
_url='/projects/%(project_id)d/snippets/%(snippet_id)d/notes'
631+
_url='/projects/%(project_id)s/snippets/%(snippet_id)s/notes'
632632
_constructorTypes= {'author':'User'}
633633
canUpdate=False
634634
canDelete=False
635635
requiredCreateAttrs= ['project_id','snippet_id','body']
636636

637637

638638
classProjectSnippet(GitlabObject):
639-
_url='/projects/%(project_id)d/snippets'
639+
_url='/projects/%(project_id)s/snippets'
640640
_constructorTypes= {'author':'User'}
641641
requiredCreateAttrs= ['project_id','title','file_name','code']
642642
optionalCreateAttrs= ['lifetime']

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp