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

Declare serializable job fields and asynchronous service dependencies.

Method retryUntil Return an optional absolute retry deadline.
Class Variable __slots__ Undocumented
Instance Variable backoff Delay after each failed attempt, or the configured worker default.
Instance Variable timeout Cooperative execution timeout, or the configured worker default.
Instance Variable tries Maximum reservations, or the configured worker default.

Inherited from IJob:

Async Method handle Execute the job with services resolved by the application.
def retryUntil(self) -> float | None: (source)

Return an optional absolute retry deadline.

Returns
float | NoneEpoch seconds from DateTime, or no deadline.
backoff: tuple[float, ...] | None = (source)

Delay after each failed attempt, or the configured worker default.

timeout: float | None = (source)

Cooperative execution timeout, or the configured worker default.

tries: int | None = (source)

Maximum reservations, or the configured worker default.