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

Method trigger_callback

src/socketio/manager.py:82–93  ·  view source on GitHub ↗

Invoke an application callback.

(self, sid, id, data)

Source from the content-addressed store, hash-verified

80 return self.basic_close_room(room, namespace)
81
82 def trigger_callback(self, sid, id, data):
83 """Invoke an application callback."""
84 callback = None
85 try:
86 callback = self.callbacks[sid][id]
87 except KeyError:
88 # if we get an unknown callback we just ignore it
89 self._get_logger().warning('Unknown callback received, ignoring.')
90 else:
91 del self.callbacks[sid][id]
92 if callback is not None:
93 callback(*data)

Callers 11

_handle_callbackMethod · 0.45
_return_callbackMethod · 0.45
_handle_callbackMethod · 0.45
_return_callbackMethod · 0.45
_handle_ackMethod · 0.45
_handle_ackMethod · 0.45
test_invalid_callbackMethod · 0.45
test_trigger_callbackMethod · 0.45
test_invalid_callbackMethod · 0.45

Calls 1

_get_loggerMethod · 0.80

Tested by 5

test_invalid_callbackMethod · 0.36
test_trigger_callbackMethod · 0.36
test_invalid_callbackMethod · 0.36