We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent90ebbeb commit555cc45Copy full SHA for 555cc45
gitlab.py
@@ -552,20 +552,8 @@ def list(cls, gl, **kwargs):
552
@classmethod
553
def_getListOrObject(cls,gl,id,**kwargs):
554
ifidisNoneandcls.getListWhenNoId:
555
-ifnotcls.canList:
556
-raiseGitlabListError
557
returncls.list(gl,**kwargs)
558
-elifidisNoneandnotcls.getListWhenNoId:
559
-ifnotcls.canGet:
560
-raiseGitlabGetError
561
-returncls(gl,id,**kwargs)
562
-elifisinstance(id,dict):
563
-ifnotcls.canCreate:
564
-raiseGitlabCreateError
565
566
else:
567
568
569
returncls(gl,id,**kwargs)
570
571
def_getObject(self,k,v):
@@ -621,6 +609,8 @@ def __init__(self, gl, data=None, **kwargs):
621
609
622
610
ifdataisNoneorisinstance(data,six.integer_types)or\
623
611
isinstance(data,six.string_types):
612
+ifnotself.canGet:
613
+raiseNotImplementedError
624
614
data=self.gitlab.get(self.__class__,data,**kwargs)
625
615
# Object is created because we got it from api
626
616
self._created=True