Example #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))
Example #2
0
 async def events():
     nonlocal caught
     try:
         while True:
             yield server_event("hello")
     except ClientDisconnect:
         caught.value = 1
Example #3
0
 async def events():
     nonlocal num_sent
     while True:
         yield server_event("hello")
         num_sent.value += 1
Example #4
0
 async def generate_events():
     yield server_event("hello")
Example #5
0
 async def generate_events():
     yield server_event(name="foo")
Example #6
0
 async def generate_events():
     yield server_event(*args, **kwargs)
Example #7
0
 async def stream():
     while True:
         millis = datetime.now().timestamp() * 1000
         yield server_event(data=str(millis))
         await sleep(1)