MCPcopy Create free account
hub / github.com/miguelgrinberg/python-socketio / basic_leave_room

Method basic_leave_room

src/socketio/base_manager.py:123–131  ·  view source on GitHub ↗
(self, sid, namespace, room)

Source from the content-addressed store, hash-verified

121 self.rooms[namespace][room][sid] = eio_sid
122
123 def basic_leave_room(self, sid, namespace, room):
124 try:
125 del self.rooms[namespace][room][sid]
126 if len(self.rooms[namespace][room]) == 0:
127 del self.rooms[namespace][room]
128 if len(self.rooms[namespace]) == 0:
129 del self.rooms[namespace]
130 except KeyError:
131 pass
132
133 def basic_close_room(self, room, namespace):
134 try:

Callers 4

basic_disconnectMethod · 0.95
basic_close_roomMethod · 0.95
leave_roomMethod · 0.80
leave_roomMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected