MCPcopy
hub / github.com/AirtestProject/Poco / register

Method register

poco/sdk/std/rpc/reactor.py:20–26  ·  view source on GitHub ↗
(self, name, method)

Source from the content-addressed store, hash-verified

18 self.pending_response = {} # rid -> result
19
20 def register(self, name, method):
21 if not callable(method):
22 raise ValueError('Argument `method` should be a callable object. Got {}'.format(repr(method)))
23 if name in self.slots:
24 raise ValueError('"{}" already registered. {}'.format(name, repr(self.slots[name])))
25
26 self.slots[name] = method
27
28 def dispatch(self, name, *args, **kwargs):
29 method = self.slots.get(name)

Callers 4

runMethod · 0.80
_start_instrumentMethod · 0.80
runMethod · 0.80
test_broker.pyFile · 0.80

Calls 1

callableFunction · 0.50

Tested by

no test coverage detected