Пример #1
0
 def _pop_object_restoration(self, obj=None):
     if not restorer.in_restoration():
         self._pop_object_orig(obj)
Пример #2
0
 def _push_object_restoration(self, obj):
     if not restorer.in_restoration():
         self._push_object_orig(obj)
Пример #3
0
 def _current_obj_restoration(self):
     request_id = restorer.in_restoration()
     if request_id:
         return restorer.get_saved_proxied_obj(self, request_id)
     return self._current_obj_orig()
Пример #4
0
 def _pop_object_restoration(self, obj=None):
     if not restorer.in_restoration():
         self._pop_object_orig(obj)
Пример #5
0
 def _push_object_restoration(self, obj):
     if not restorer.in_restoration():
         self._push_object_orig(obj)
Пример #6
0
 def _current_obj_restoration(self):
     request_id = restorer.in_restoration()
     if request_id:
         return restorer.get_saved_proxied_obj(self, request_id)
     return self._current_obj_orig()