@@ -351,9 +351,9 @@ def list(self, obj_class, **kwargs):
351
351
352
352
cls_kwargs = kwargs .copy ()
353
353
354
- # Add _created manually, because we are not creating objects
354
+ # Add _from_api manually, because we are not creating objects
355
355
# through normal path
356
- cls_kwargs ['_created ' ] = True
356
+ cls_kwargs ['_from_api ' ] = True
357
357
358
358
get_all_results = params .get ('all' , False )
359
359
@@ -536,7 +536,7 @@ def _list_projects(self, url, **kwargs):
536
536
l = []
537
537
for o in r .json ():
538
538
p = Project (self , o )
539
- p ._created = True
539
+ p ._from_api = True
540
540
l .append (p )
541
541
542
542
return l
@@ -737,7 +737,7 @@ def _create(self, **kwargs):
737
737
738
738
json = self .gitlab .create (self , ** kwargs )
739
739
self ._set_from_dict (json )
740
- self ._created = True
740
+ self ._from_api = True
741
741
742
742
def _update (self , ** kwargs ):
743
743
if not self .canUpdate :
@@ -747,7 +747,7 @@ def _update(self, **kwargs):
747
747
self ._set_from_dict (json )
748
748
749
749
def save (self , ** kwargs ):
750
- if self ._created :
750
+ if self ._from_api :
751
751
self ._update (** kwargs )
752
752
else :
753
753
self ._create (** kwargs )
@@ -756,7 +756,7 @@ def delete(self, **kwargs):
756
756
if not self .canDelete :
757
757
raise NotImplementedError
758
758
759
- if not self ._created :
759
+ if not self ._from_api :
760
760
raise GitlabDeleteError ("Object not yet created" )
761
761
762
762
return self .gitlab .delete (self , ** kwargs )
@@ -772,16 +772,15 @@ def create(cls, gl, data, **kwargs):
772
772
return obj
773
773
774
774
def __init__ (self , gl , data = None , ** kwargs ):
775
- self ._created = False
775
+ self ._from_api = False
776
776
self .gitlab = gl
777
777
778
778
if (data is None or isinstance (data , six .integer_types ) or
779
779
isinstance (data , six .string_types )):
780
780
if not self .canGet :
781
781
raise NotImplementedError
782
782
data = self .gitlab .get (self .__class__ , data , ** kwargs )
783
- # Object is created because we got it from api
784
- self ._created = True
783
+ self ._from_api = True
785
784
786
785
self ._set_from_dict (data )
787
786
0 commit comments