Ejemplo n.º 1
0
    async def on_subscribe(self, observer: Observer):
        """
        The flow is the following:


        :param observer:
        :return:
        """
        while True:
            event = await self.queue.get()

            if event is Event.completed():
                break

            await observer.on_next(event.value)

        await observer.on_completed()
Ejemplo n.º 2
0
 async def on_completed(self):
     await self.proxy(Event.completed())