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

Compile expansion once and verify every inverse result by expansion.

Class Method compile Require an explicit inverse for RFC operators with ambiguous matching.
Method match Return validated URI variables without loading any resource or file.
Class Variable captures Undocumented
Class Variable custom Undocumented
Class Variable expander Undocumented
Class Variable pattern Undocumented
Class Variable template Undocumented
Class Variable variable_names Undocumented
def compile(cls, definition: type[Resource]) -> UriMatcher: (source)

Require an explicit inverse for RFC operators with ambiguous matching.

Parameters
definition:type[Resource]Class declaration whose metadata is being inspected.
Returns
UriMatcherResult of the operation described above.
def match(self, uri: str) -> dict[str, object] | None: (source)

Return validated URI variables without loading any resource or file.

Parameters
uri:strValue supplied for uri.
Returns
dict[str, object] | NoneValidated URI variables without loading any resource or file.
captures: tuple[str, ...] = (source)

Undocumented

Undocumented

expander: URITemplate = (source)

Undocumented

Undocumented

template: str = (source)

Undocumented

variable_names: tuple[str, ...] = (source)

Undocumented