Skip to content

Commit e491290

Browse files
committed
after socketio update the enter_room and leave_room functions are coroutines
1 parent 0c0e563 commit e491290

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

packages/pytest-simcore/src/pytest_simcore/socketio.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,14 +106,14 @@ def socketio_server_events(
106106
# handlers
107107
async def connect(sid: str, environ):
108108
print("connecting", sid)
109-
socketio_server.enter_room(sid, room_name)
109+
await socketio_server.enter_room(sid, room_name)
110110

111111
async def on_check(sid, data):
112112
print("check", sid, data)
113113

114114
async def disconnect(sid: str):
115115
print("disconnecting", sid)
116-
socketio_server.leave_room(sid, room_name)
116+
await socketio_server.leave_room(sid, room_name)
117117

118118
# spies
119119
spy_connect = mocker.AsyncMock(wraps=connect)

services/web/server/src/simcore_service_webserver/projects/_controller/projects_states_rest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ async def open_project(request: web.Request) -> web.Response:
129129
)
130130
)
131131
sio = get_socket_server(request.app)
132-
sio.enter_room(
132+
await sio.enter_room(
133133
_socket_id, SocketIORoomStr.from_project_id(path_params.project_id)
134134
)
135135

services/web/server/src/simcore_service_webserver/socketio/_handlers.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,9 @@ async def _set_user_in_group_rooms(
9494

9595
sio = get_socket_server(app)
9696
for gid in group_ids:
97-
# NOTE socketio need to be upgraded that's why enter_room is not an awaitable
98-
sio.enter_room(socket_id, SocketIORoomStr.from_group_id(gid))
97+
await sio.enter_room(socket_id, SocketIORoomStr.from_group_id(gid))
9998

100-
sio.enter_room(socket_id, SocketIORoomStr.from_user_id(user_id))
99+
await sio.enter_room(socket_id, SocketIORoomStr.from_user_id(user_id))
101100

102101

103102
#

0 commit comments

Comments
 (0)