예제 #1
0
 def _clear_volatile_attrs(self):
     """
     Clear volatile cache for self and all child objects.
     """
     for container in self._volatile_containers:
         container._clear_volatile_attrs()
     InheritableVolatileMixin._clear_volatile_attrs(self)
예제 #2
0
 def _clear_volatile_attrs(self):
     """
     Clear volatile cache for self and all child objects.
     """
     for container in self._volatile_containers:
         container._clear_volatile_attrs()
     InheritableVolatileMixin._clear_volatile_attrs(self)
예제 #3
0
 def __init__(self, fit, container, slot_carrier, slot_attr):
     InheritableVolatileMixin.__init__(self)
     self._fit = fit
     self.__container = container
     self.__slot_carrier = slot_carrier
     self.__slot_attr = slot_attr
예제 #4
0
 def __init__(self, fit, resource_use_register, output_attr):
     InheritableVolatileMixin.__init__(self)
     self._fit = fit
     self.__register = resource_use_register
     self.__output_attr = output_attr
예제 #5
0
 def __init__(self, fit, container, slot_carrier, slot_attr):
     InheritableVolatileMixin.__init__(self)
     self._fit = fit
     self.__container = container
     self.__slot_carrier = slot_carrier
     self.__slot_attr = slot_attr
예제 #6
0
 def __init__(self, fit, resource_use_register, output_attr):
     InheritableVolatileMixin.__init__(self)
     self._fit = fit
     self.__register = resource_use_register
     self.__output_attr = output_attr