Ejemplo n.º 1
0
 def __init__(self, **kwargs):
     EventGenerator.__init__(self)
     EventReceiver.__init__(self)
     self._type = kwargs.pop('elem_type')
     self._name = intern(kwargs.pop('name'))
     self._full_name = intern(kwargs.pop('full_name'))
     self._frontend = None
     Logger.__init__(self, self._name)
     self._manager = weakref.ref(kwargs.pop('manager'))
     self._parent = weakref.ref(kwargs.pop('parent', self.manager))
Ejemplo n.º 2
0
 def __init__(self, **kwargs):
     EventGenerator.__init__(self)
     EventReceiver.__init__(self)
     self._type = kwargs.pop('elem_type')
     self._name = intern(kwargs.pop('name'))
     self._full_name = intern(kwargs.pop('full_name'))
     self._frontend = None
     Logger.__init__(self, self._name)
     self._manager = weakref.ref(kwargs.pop('manager'))
     self._parent = weakref.ref(kwargs.pop('parent', self.manager))
Ejemplo n.º 3
0
 def fire_event(self, event_type, event_value, listeners=None, protected=True):
     if protected:
         try:
             return EventGenerator.fire_event(self, event_type, event_value,
                                              listeners=listeners)
         except:
             self.warning("Error firing event <%r, %r>", event_type, event_value)
             self.debug("Details", exc_info=1)
     else:
         return EventGenerator.fire_event(self, event_type, event_value,
                                          listeners=listeners)
Ejemplo n.º 4
0
 def __init__(self):
     EventGenerator.__init__(self)
     self._initial_domain = None
     self._active_domain = None
     self._position_event = threading.Event()
     self._initial_domain_in_use = None
     self._active_domain_in_use = None
     self._active_events = list()
     self._passive_events = list()
     self._started = False
     self._stopped = False
     self._running = False
     self._start_time = None
     self._direction = None
     self._condition = None
     self._id = None
Ejemplo n.º 5
0
 def __init__(self, name="FunctionGenerator"):
     EventGenerator.__init__(self)
     Logger.__init__(self, name)
     self._name = name
     self._initial_domain = None
     self._active_domain = None
     self._position_event = threading.Event()
     self._position = None
     self._initial_domain_in_use = None
     self._active_domain_in_use = None
     self._active_events = list()
     self._passive_events = list()
     self._started = False
     self._stopped = False
     self._running = False
     self._start_time = None
     self._direction = None
     self._condition = None
     self._id = None
     self._start_fired = False
Ejemplo n.º 6
0
 def __init__(self):
     EventGenerator.__init__(self)
     self.value = None
Ejemplo n.º 7
0
 def __init__(self):
     EventGenerator.__init__(self)
     self.value = None
     self.error = False