APIs between Hub and Daemons - sakura-team/sakura GitHub Wiki
A remote procedure call system has been implemented (in sakura/common/io.py
).
It allows daemons to call methods of objects handled by the hub and vice-versa.
Calling a method of a remote object is done exactly the same as on a local object.
The only limitations of this system are:
- You cannot get or set remote attributes. You can only call remote methods.
- The call parameters and the result must be pickle-serializable.