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 ResolvedRoute: (source)
Constructor: ResolvedRoute._fromOwnedParams(route, params)
Represent the immutable result of a successful route resolution.
| Class Method | _from |
Freeze a parameter dict exclusively owned by the route resolver. |
| Method | __post |
Freeze parameters so cached results can be shared across requests. |
| Instance Variable | params |
Path parameters extracted and type-converted from the URL. Empty for static routes. |
| Instance Variable | route |
The matched compiled route descriptor. |
| Property | kind |
Return the route group kind ('web' or 'api'). |
def _fromOwnedParams(cls, route:
CompiledRoute, params: dict[ str, Any]) -> ResolvedRoute:
(source)
¶
Freeze a parameter dict exclusively owned by the route resolver.
Callers must discard all mutable references to the supplied dict. The public constructor continues to copy externally owned mappings.
| Parameters | |
route:CompiledRoute | Value supplied for route. |
params:dict[str, Any] | Parameters decoded for the requested operation. |
| Returns | |
ResolvedRoute | A route result wrapping the transferred parameter mapping. |
Freeze parameters so cached results can be shared across requests.
| Returns | |
None | Complete the documented operation without returning a value. |