Ejemplo n.º 1
0
 def __init__(
         self,
         hub: 'Hub',  # pylint: disable=unused-argument
         path: str) -> None:
     Publisher.__init__(self)
     self._subject = None  # type: Publisher
     self._path = path
     self._hub = hub
     self._pre_assign_emit = None  # type: list
Ejemplo n.º 2
0
    def __init__(self, interval, poll_func: Callable[[Any], Any], *args,
                 error_callback=default_error_handler, loop=None,
                 **kwargs) -> None:
        Publisher.__init__(self)

        self._interval = interval
        if args or kwargs:
            self._poll_func = \
                partial(poll_func, *args, **kwargs)  # type: Callable
        else:
            self._poll_func = poll_func  # type: Callable
        self._loop = loop or asyncio.get_event_loop()

        self._call_later_handler = None
        self._error_callback = error_callback
Ejemplo n.º 3
0
 def __init__(self, init):
     Publisher.__init__(self)
     self._state = init
Ejemplo n.º 4
0
 def __init__(self):
     Publisher.__init__(self)
     Subscriber.__init__(self)
Ejemplo n.º 5
0
 def __init__(self, init=NONE):
     Publisher.__init__(self, init)
     Subscriber.__init__(self)
Ejemplo n.º 6
0
 def __init__(self, *publishers: Publisher) -> None:
     Publisher.__init__(self)
     self._emit_sink = _EmitSink(self)
     self._publishers = publishers
Ejemplo n.º 7
0
 def __init__(self) -> None:
     Publisher.__init__(self)
     self._emit_sink = _EmitSink(self)
     self._publisher = None  # type: Publisher
Ejemplo n.º 8
0
 def __init__(self, *publishers: Publisher) -> None:
     Publisher.__init__(self)
     Subscriber.__init__(self)
     self._orginators = publishers
     self.add_dependencies(*publishers)
Ejemplo n.º 9
0
 def __init__(self, publisher: Publisher) -> None:
     Publisher.__init__(self)
     Subscriber.__init__(self)
     self._orginator = publisher
     self.add_dependencies(publisher)
Ejemplo n.º 10
0
 def __init__(self) -> None:
     Publisher.__init__(self)
     Subscriber.__init__(self)
     self._originator = None  # type: typing.Optional[Publisher]