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.