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