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))
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)
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
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
def __init__(self): EventGenerator.__init__(self) self.value = None
def __init__(self): EventGenerator.__init__(self) self.value = None self.error = False