Merge pull request #241 from tiqi-group/fix/sio_server_warnings

fix: check if loop is running in SocketIOHandler
This commit is contained in:
Mose Müller
2025-06-19 10:00:53 +02:00
committed by GitHub

View File

@ -165,15 +165,16 @@ class SocketIOHandler(logging.Handler):
log_entry = self.format(record)
loop = asyncio.get_event_loop()
loop.create_task(
self._sio.emit(
"log",
{
"levelname": record.levelname,
"message": log_entry,
},
if loop.is_running():
loop.create_task(
self._sio.emit(
"log",
{
"levelname": record.levelname,
"message": log_entry,
},
)
)
)
def setup_logging() -> None: