Skip to content

Commit 926c4d0

Browse files
Update pycrdt-websocket v0.13.0 (#293)
1 parent adcde32 commit 926c4d0

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

projects/jupyter-server-ydoc/jupyter_server_ydoc/handlers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ async def _clean_room(self) -> None:
341341
async with self._room_lock(self._room_id):
342342
# Remove the room from the websocket server
343343
self.log.info("Deleting Y document from memory: %s", self._room_id)
344-
self._websocket_server.delete_room(room=self.room)
344+
await self._websocket_server.delete_room(room=self.room)
345345

346346
# Clean room
347347
del self.room

projects/jupyter-server-ydoc/jupyter_server_ydoc/rooms.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,13 @@ def _emit(self, level: LogLevel, action: str | None = None, msg: str | None = No
155155

156156
self._logger.emit(schema_id=JUPYTER_COLLABORATION_EVENTS_URI, data=data)
157157

158-
def stop(self) -> None:
158+
async def stop(self) -> None:
159159
"""
160160
Stop the room.
161161
162162
Cancels the save task and unsubscribes from the file.
163163
"""
164-
super().stop()
164+
await super().stop()
165165
# TODO: Should we cancel or wait ?
166166
if self._saving_document:
167167
self._saving_document.cancel()

projects/jupyter-server-ydoc/jupyter_server_ydoc/websocketserver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ async def clean(self):
5858
# self.log.warning(msg)
5959
# self.log.debug("Pending tasks: %r", pending)
6060

61-
self.stop()
61+
await self.stop()
6262
tasks = []
6363
if self.monitor_task is not None:
6464
self.monitor_task.cancel()

projects/jupyter-server-ydoc/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ authors = [
3030
dependencies = [
3131
"jupyter_server>=2.4.0,<3.0.0",
3232
"jupyter_ydoc>=2.0.0,<3.0.0",
33-
"pycrdt-websocket>=0.12.5,<0.13.0",
33+
"pycrdt-websocket>=0.13.0,<0.14.0",
3434
"jupyter_events>=0.10.0",
3535
"jupyter_server_fileid>=0.7.0,<1",
3636
"jsonschema>=4.18.0"

0 commit comments

Comments
 (0)