Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def ATSAObjectField_get(self, instance, **kwargs):
- __traceback_info__ = (self.getName(), instance, kwargs)
- storage = self.getStorage(instance)
- original_storage = config.storages.get(instance.__class__.__name__ + self.getName(), None)
- if original_storage:
- storage = original_storage
- try:
- kwargs['field'] = self
- r = storage.get(self.getName(), instance, **kwargs)
- except AttributeError:
- # happens if new Atts are added and not yet stored in the instance
- if not kwargs.get('_initializing_', False):
- self.set(instance, self.getDefault(instance), _initializing_=True, **kwargs)
- r = self.getDefault(instance)
- return r
Add Comment
Please, Sign In to add comment