From 5e04003dad0140fb1c6acff328e4215e62fbc58a Mon Sep 17 00:00:00 2001 From: Func Date: Fri, 16 May 2025 16:57:34 +0800 Subject: [PATCH] Add missing `async` on session examples for the async server (#1465) --- src/socketio/async_server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/socketio/async_server.py b/src/socketio/async_server.py index f10fb8a..fac0f2b 100644 --- a/src/socketio/async_server.py +++ b/src/socketio/async_server.py @@ -373,15 +373,15 @@ class AsyncServer(base_server.BaseServer): context manager block are saved back to the session. Example usage:: @eio.on('connect') - def on_connect(sid, environ): + async def on_connect(sid, environ): username = authenticate_user(environ) if not username: return False - with eio.session(sid) as session: + async with eio.session(sid) as session: session['username'] = username @eio.on('message') - def on_message(sid, msg): + async def on_message(sid, msg): async with eio.session(sid) as session: print('received message from ', session['username']) """