Ejemplo n.º 1
0
 async def send_events():
     hello = {"message": "hello"}
     yield server_event(json=hello, name="hello")
     try:
         while True:
             message = client.get_nowait()
             yield server_event(json=message, name="message")
             print("Sent", message, "to client", id(client))
             client.task_done()
     finally:
         print("Client disconnected:", id(client))
Ejemplo n.º 2
0
 async def events():
     nonlocal caught
     try:
         while True:
             yield server_event("hello")
     except ClientDisconnect:
         caught.value = 1
Ejemplo n.º 3
0
 async def events():
     nonlocal num_sent
     while True:
         yield server_event("hello")
         num_sent.value += 1
Ejemplo n.º 4
0
 async def generate_events():
     yield server_event("hello")
Ejemplo n.º 5
0
 async def generate_events():
     yield server_event(name="foo")
Ejemplo n.º 6
0
 async def generate_events():
     yield server_event(*args, **kwargs)
Ejemplo n.º 7
0
 async def stream():
     while True:
         millis = datetime.now().timestamp() * 1000
         yield server_event(data=str(millis))
         await sleep(1)