RPC

class trytond.rpc.RPC([readonly[, instantiate[, result[, check_access[, unique[, fresh_session]]]]]])

RPC is an object to define the behavior of Remote Procedur Call.

Instance attributes are:

RPC.readonly

The transaction mode

RPC.instantiate

The position or the slice of the argument to be instanciated

RPC.result

The function to transform the result

RPC.check_access

Set _check_access in the context to activate the access right on model and field. Default is True.

RPC.unique

If set, it ensures the instantiated records are unique. Default is True.

RPC.fresh_session

If set, it requires a fresh session. Default is False.