hololinked.core.actions.Action
Object that models an action. These actions are unbound and return a bound action when accessed using the owning object.
Source code in hololinked\core\actions.py
hololinked.core.actions.BoundAction
Source code in hololinked\core\actions.py
Attributes
Functions
__getattribute__
Emulate method_getset() in Objects/classobject.c
Source code in hololinked\core\actions.py
external_call
validated call to the action with state machine and payload checks
validate_call
Validate the call to the action, like payload, state machine state etc. Errors are raised as exceptions.
Source code in hololinked\core\actions.py
hololinked.core.actions.BoundSyncAction
Bases: BoundAction
non async(io) action call. The call is passed to the method as-it-is to allow local invocation without state machine checks.
Source code in hololinked\core\actions.py
Functions
external_call
validated call to the action with state machine and payload checks
hololinked.core.actions.BoundAsyncAction
Bases: BoundAction
async(io) action call. The call is passed to the method as-it-is to allow local invocation without state machine checks.
Source code in hololinked\core\actions.py
Functions
external_call
async
validated call to the action with state machine and payload checks