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 Signature(BaseEntity): (source)
Represent the categorized dependency signature of a callable.
Groups parameter dependencies into resolved, unresolved, and ordered buckets that downstream IoC logic can consume directly.
| Parameters | |
| resolved | Parameters whose types or defaults are fully known. |
| unresolved | Parameters that lack sufficient type or default information. |
| ordered | All parameters in their original declaration order. |
| Method | __post |
Validate that all three bucket fields are dictionaries. |
| Method | arguments |
Return an iterable view of all parameters in declaration order. |
| Method | get |
Return all parameters in their original declaration order. |
| Method | get |
Return parameters that are keyword-only. |
| Method | get |
Return parameters that are not keyword-only. |
| Method | get |
Return the resolved parameter dictionary. |
| Method | get |
Return the unresolved parameter dictionary. |
| Method | has |
Determine whether the callable defines any parameters. |
| Method | has |
Determine whether any unresolved parameters exist. |
| Method | no |
Determine whether the callable requires no arguments. |
| Method | resolved |
Return the resolved parameters as a plain dictionary. |
| Method | to |
Return the ordered parameters as a plain dictionary. |
| Method | unresolved |
Return the unresolved parameters as a plain dictionary. |
| Class Variable | ordered |
Undocumented |
| Class Variable | resolved |
Undocumented |
| Class Variable | unresolved |
Undocumented |
Inherited from BaseEntity:
| Class Method | _cached |
Retrieve field definitions and normalized types cached by class. |
| Method | get |
Describe field names, normalized types, defaults, and metadata. |
| Class Variable | __slots__ |
Undocumented |
Determine whether the callable defines any parameters.
| Returns | |
bool | True if at least one parameter is defined; otherwise False. |
Determine whether any unresolved parameters exist.
| Returns | |
bool | True when the unresolved map is non-empty. |
Determine whether the callable requires no arguments.
| Returns | |
bool | True when the ordered parameter map is empty. |