|
|
@ -15,6 +15,8 @@ async def time_response(ws: WebSocketResponse, delay: int = 60): |
|
|
|
await asyncio.sleep(delay) |
|
|
|
await asyncio.sleep(delay) |
|
|
|
except ConnectionResetError: |
|
|
|
except ConnectionResetError: |
|
|
|
await asyncio.sleep(delay) |
|
|
|
await asyncio.sleep(delay) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@template('index.html') |
|
|
|
@template('index.html') |
|
|
|
async def index(request): |
|
|
|
async def index(request): |
|
|
|
return {} |
|
|
|
return {} |
|
|
@ -24,6 +26,7 @@ async def index_2(request): |
|
|
|
return {} |
|
|
|
return {} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async def websocket_handler(request): |
|
|
|
async def websocket_handler(request): |
|
|
|
ws: WebSocketResponse = WebSocketResponse() |
|
|
|
ws: WebSocketResponse = WebSocketResponse() |
|
|
|
await ws.prepare(request) |
|
|
|
await ws.prepare(request) |
|
|
@ -43,6 +46,8 @@ async def websocket_handler(request): |
|
|
|
print('websocket connection closed') |
|
|
|
print('websocket connection closed') |
|
|
|
|
|
|
|
|
|
|
|
return ws |
|
|
|
return ws |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async def button_clicked(request): |
|
|
|
async def button_clicked(request): |
|
|
|
data = await request.post() |
|
|
|
data = await request.post() |
|
|
|
text = data.get('text') |
|
|
|
text = data.get('text') |
|
|
|