Beispiel #1
0
 def __getattr__(self, name):
     storedDict = object.__getattribute__(self, '_RODictProxy__dict')
     atomic_name = to_atom(name)
     if atomic_name in storedDict:
         return storedDict[atomic_name]
     else:
         return object.__getattribute__(self, name)
Beispiel #2
0
 def __setattr__(self, name, value):
     atomic_name = to_atom(name)
     if atomic_name in self.__dict:
         raise RODictProxy.CantOverwriteConstant()
     else:
         object.__setattr__(self, name, value)