@@ -61,9 +61,9 @@ def __init__(self, index):
61
61
super ().__init__ (index )
62
62
63
63
# Set the entity's base attributes
64
- super () .__setattr__ ('_index' , index )
65
- super () .__setattr__ ('_edict' , None )
66
- super () .__setattr__ ('_pointer' , None )
64
+ object .__setattr__ (self , '_index' , index )
65
+ object .__setattr__ (self , '_edict' , None )
66
+ object .__setattr__ (self , '_pointer' , None )
67
67
68
68
def __getattr__ (self , attr ):
69
69
"""Find if the attribute is valid and returns the appropriate value."""
@@ -101,7 +101,7 @@ def __setattr__(self, attr, value):
101
101
getattr (self .__class__ , name , None ), property )):
102
102
103
103
# Set the private attribute's value
104
- super () .__setattr__ (attr , value )
104
+ object .__setattr__ (self , attr , value )
105
105
106
106
# No need to go further
107
107
return
@@ -111,7 +111,7 @@ def __setattr__(self, attr, value):
111
111
getattr (self .__class__ , attr , None ), property )):
112
112
113
113
# Set the property's value
114
- super () .__setattr__ (attr , value )
114
+ object .__setattr__ (self , attr , value )
115
115
116
116
# No need to go further
117
117
return
@@ -227,15 +227,15 @@ def edict(self):
227
227
"""Return the entity's :class:`entities.Edict` instance."""
228
228
if self ._edict is None :
229
229
edict = edict_from_index (self .index )
230
- super ( Entity , self ) .__setattr__ ('_edict' , edict )
230
+ object .__setattr__ (self , '_edict' , edict )
231
231
return self ._edict
232
232
233
233
@property
234
234
def pointer (self ):
235
235
"""Return the entity's :class:`memory.Pointer`."""
236
236
if self ._pointer is None :
237
237
pointer = memory .get_object_pointer (self )
238
- super ( Entity , self ) .__setattr__ ('_pointer' , pointer )
238
+ object .__setattr__ (self , '_pointer' , pointer )
239
239
return self ._pointer
240
240
241
241
@property
0 commit comments