citric.method
#
RPC methods.
Module Contents#
Classes#
RPC method. |
Attributes#
- citric.method.T#
- class citric.method.Method(caller, name)#
Bases:
Generic
[T
]RPC method.
- __getattr__(name)#
Get nested method.
- Parameters:
name (str) – Method name.
- Returns:
A new instance of Method for the nested call.
- Return type:
>>> method = Method(print, "some_method") >>> method.nested("x", "y") some_method.nested x y
- __call__(*params)#
Call RPC method.
- Parameters:
params (Any) – RPC method parameters.
- Returns:
An RPC result.
- Return type:
T
>>> method = Method(print, "some_method") >>> method(1, "a") some_method 1 a