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

Configure strictly validated queue worker defaults.

Parameters
concurrencyMaximum concurrent jobs read from QUEUE_WORKER_CONCURRENCY.
sleepPositive polling seconds read from QUEUE_WORKER_SLEEP.
timeoutPositive execution seconds read from QUEUE_WORKER_TIMEOUT.
triesMaximum attempts read from QUEUE_WORKER_TRIES.
backoffNonnegative retry delays read from QUEUE_WORKER_BACKOFF.
Method __post_init__ Validate worker limits and own the immutable retry schedule.
Class Variable backoff Undocumented
Class Variable concurrency Undocumented
Class Variable sleep Undocumented
Class Variable timeout Undocumented
Class Variable tries Undocumented

Inherited from BaseEntity:

Class Method _cachedFieldMetadata Retrieve field definitions and normalized types cached by class.
Method getFields Describe field names, normalized types, defaults, and metadata.
Method toDict Convert the dataclass instance to a recursively copied dictionary.
Class Variable __slots__ Undocumented
def __post_init__(self): (source)

Validate worker limits and own the immutable retry schedule.

Returns
NoneStore validated worker settings with tuple backoff values.
Raises
TypeErrorIf limits, durations, or the retry schedule have invalid types.
ValueErrorIf limits or durations are outside their allowed ranges.
backoff: tuple[float, ...] | list[float] = (source)

Undocumented

concurrency: int = (source)

Undocumented

Undocumented

Undocumented

Undocumented