ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

class RemoteMethod: (source)

View In Hierarchy

Describe one pre-authorized method without retaining a Hub instance.

Method bind Bind only client-owned parameters and provide all declared defaults.
Class Variable client_names Undocumented
Class Variable dependencies Undocumented
Class Variable is_stream Undocumented
Class Variable method_name Undocumented
Class Variable parameters Undocumented
Class Variable positional Undocumented
def bind(self, args: list[object], kwargs: dict[str, object]) -> dict[str, object]: (source)

Bind only client-owned parameters and provide all declared defaults.

Parameters
args:list[object]Positional RPC values, excluding every dependency-injected parameter.
kwargs:dict[str, object]Named RPC values, restricted to the compiled client parameter set.
Returns
dict[str, object]Converted client arguments; container dependencies are never included.
Raises
RPCErrorIf an argument is missing, duplicated, unknown or invalid.
client_names: frozenset[str] = (source)

Undocumented

dependencies: Mapping[str, type] = (source)

Undocumented

is_stream: bool = (source)

Undocumented

method_name: str = (source)

Undocumented

Undocumented

Undocumented