@@ -21,7 +21,7 @@ def __init__(self, allowed_contents, parent=None):
2121 for item in allowed_contents :
2222 assert issubclass (item , BaseNeo )
2323 self .allowed_contents = tuple (allowed_contents )
24- self .contents = []
24+ self ._items = []
2525 self .parent = parent
2626
2727 def _handle_append (self , obj ):
@@ -43,75 +43,75 @@ def _handle_append(self, obj):
4343 setattr (obj , relationship_name , self .parent )
4444
4545 def __str__ (self ):
46- return str (self .contents )
46+ return str (self ._items )
4747
4848 def __repr__ (self ):
49- return repr (self .contents )
49+ return repr (self ._items )
5050
5151 def __add__ (self , objects ):
5252 # todo: decision: return a list, or a new DataObjectList?
5353 if isinstance (objects , ObjectList ):
54- return self .contents + objects .contents
54+ return self ._items + objects ._items
5555 else :
56- return self .contents + objects
56+ return self ._items + objects
5757
5858 def __radd__ (self , objects ):
5959 if isinstance (objects , ObjectList ):
60- return objects .contents + self .contents
60+ return objects ._items + self ._items
6161 else :
62- return objects + self .contents
62+ return objects + self ._items
6363
6464 def __contains__ (self , key ):
65- return key in self .contents
65+ return key in self ._items
6666
6767 def __iadd__ (self , objects ):
6868 for obj in objects :
6969 self ._handle_append (obj )
70- self .contents .extend (objects )
70+ self ._items .extend (objects )
7171 return self
7272
7373 def __iter__ (self ):
74- return iter (self .contents )
74+ return iter (self ._items )
7575
7676 def __getitem__ (self , i ):
77- return self .contents [i ]
77+ return self ._items [i ]
7878
7979 def __len__ (self ):
80- return len (self .contents )
80+ return len (self ._items )
8181
8282 def __setitem__ (self , key , value ):
83- self .contents [key ] = value
83+ self ._items [key ] = value
8484
8585 def append (self , obj ):
8686 self ._handle_append (obj )
87- self .contents .append (obj )
87+ self ._items .append (obj )
8888
8989 def extend (self , objects ):
9090 for obj in objects :
9191 self ._handle_append (obj )
92- self .contents .extend (objects )
92+ self ._items .extend (objects )
9393
9494 def clear (self ):
95- self .contents = []
95+ self ._items = []
9696
9797 def count (self , value ):
98- return self .contents .count (value )
98+ return self ._items .count (value )
9999
100100 def index (self , value , start = 0 , stop = sys .maxsize ):
101- return self .contents .index (value , start , stop )
101+ return self ._items .index (value , start , stop )
102102
103103 def insert (self , index , obj ):
104104 self ._handle_append (obj )
105- self .contents .insert (index , obj )
105+ self ._items .insert (index , obj )
106106
107107 def pop (self , index = - 1 ):
108- return self .contents .pop (index )
108+ return self ._items .pop (index )
109109
110110 def remove (self , value ):
111- return self .contents .remove (value )
111+ return self ._items .remove (value )
112112
113113 def reverse (self ):
114- raise self .contents .reverse ()
114+ raise self ._items .reverse ()
115115
116116 def sort (self , * args , key = None , reverse = False ):
117- self .contents .sort (* args , key = key , reverse = reverse )
117+ self ._items .sort (* args , key = key , reverse = reverse )
0 commit comments