Update to Python3.11

This commit is contained in:
Raffson 2023-10-15 19:53:24 +02:00
parent 291822b5c8
commit d6ba45a42b
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99
2 changed files with 4 additions and 4 deletions

View File

@ -6,7 +6,7 @@ runs:
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.10"
python-version: "3.11"
cache: pip
- name: Install environment

View File

@ -1,4 +1,4 @@
from asyncio import wait
from asyncio import wait, create_task
from fastapi import APIRouter, WebSocket
from fastapi.encoders import jsonable_encoder
@ -17,7 +17,7 @@ class ConnectionManager:
async def shutdown(self) -> None:
futures = []
for connection in self.active_connections:
futures.append(connection.close())
futures.append(create_task(connection.close()))
await wait(futures)
async def connect(self, websocket: WebSocket) -> None:
@ -30,7 +30,7 @@ class ConnectionManager:
async def broadcast(self, events: GameUpdateEventsJs) -> None:
futures = []
for connection in self.active_connections:
futures.append(connection.send_json(jsonable_encoder(events)))
futures.append(create_task(connection.send_json(jsonable_encoder(events))))
await wait(futures)