def wrapper(*args): subject = AsyncSubject() def action(scheduler, state): try: result = func(*args) except Exception as ex: subject.on_error(ex) return subject.on_next(result) subject.on_completed() scheduler.schedule(action) return subject.as_observable()
def action1(scheduler, state=None): subject[0] = AsyncSubject()
def action1(scheduler, state=None): nonlocal subject subject = AsyncSubject()
def __init__(self, head): super(ChainObservable, self).__init__(self._subscribe) self.head = head self.tail = AsyncSubject()
def __init__(self, head): super().__init__() self.head = head self.tail = AsyncSubject()