Skip to content

Commit 4a4ba41

Browse files
fixed regression introduced in latest release with ack ids
1 parent f472146 commit 4a4ba41

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

socketio/base_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def emit(self, event, data, namespace, room=None, skip_sid=None,
9494
for sid in self.get_participants(namespace, room):
9595
if sid != skip_sid:
9696
if callback is not None:
97-
id = self.server._generate_ack_id(sid, namespace, callback)
97+
id = self._generate_ack_id(sid, namespace, callback)
9898
else:
9999
id = None
100100
self.server._emit_internal(sid, event, data, namespace, id)

tests/test_base_manager.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,9 +220,11 @@ def test_emit_to_all_skip_one(self):
220220

221221
def test_emit_with_callback(self):
222222
self.bm.connect('123', '/foo')
223-
self.bm.server._generate_ack_id.return_value = 11
223+
self.bm._generate_ack_id = mock.MagicMock()
224+
self.bm._generate_ack_id.return_value = 11
224225
self.bm.emit('my event', {'foo': 'bar'}, namespace='/foo',
225226
callback='cb')
227+
self.bm._generate_ack_id.assert_called_once_with('123', '/foo', 'cb')
226228
self.bm.server._emit_internal.assert_called_once_with('123',
227229
'my event',
228230
{'foo': 'bar'},

0 commit comments

Comments
 (0)