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
Undocumented
| Method | __getitem__ |
Select a configured locale without exposing the native generator. |
| Method | __init__ |
Wrap an independently configured backend without changing its seed. |
| Method | add |
Register a custom provider and invalidate cached bound methods. |
| Method | format |
Generate a value from a named camelCase formatter. |
| Method | get |
Resolve a provider callable using its public camelCase name. |
| Method | seed |
Reseed this generator without touching other factory instances. |
| Method | seed |
Reseed a configured locale's independent generator. |
| Method | set |
Install a formatter under its public camelCase provider name. |
| Class Variable | __slots__ |
Undocumented |
| Instance Variable | _optional |
Undocumented |
| Instance Variable | _unique |
Undocumented |
| Property | locales |
Return the configured backend locales. |
| Property | optional |
Return the typed camelCase optional-value view. |
| Property | random |
Return the instance's independent standard-library random generator. |
| Property | unique |
Return the typed camelCase uniqueness view. |
Inherited from _ProviderView:
| Method | __dir__ |
List camelCase provider methods available for the selected locale. |
| Method | __getattr__ |
Return a bound camelCase provider method. |
| Instance Variable | _backend |
Undocumented |
| Instance Variable | _cache |
Undocumented |
| Instance Variable | _revision |
Undocumented |
| Instance Variable | _state |
Undocumented |
Generate a value from a named camelCase formatter.
| Parameters | |
formatter:str | Public provider method name. |
*args:Any | Positional provider arguments. |
**kwargs:Any | Provider keyword arguments, retaining snake_case names. |
| Returns | |
Any | Value produced by the requested provider method. |
Resolve a provider callable using its public camelCase name.
| Parameters | |
name:str | Public provider name. |
| Returns | |
Callable | Bound provider callable. |
Install a formatter under its public camelCase provider name.
| Parameters | |
name:str | Public camelCase name, with no underscores. |
formatter:Callable | Callable accepting the desired provider arguments. |
| Returns | |
None | Apply the described operation. |
| Raises | |
ValueError | If the name is not a public camelCase identifier. |
TypeError | If formatter is not callable. |
Return the typed camelCase optional-value view.
| Returns | |
OptionalFake | Stable view accepting a prob keyword on provider calls. |
Return the instance's independent standard-library random generator.
| Returns | |
Random | Random generator owned by this backend instance. |
Return the typed camelCase uniqueness view.
| Returns | |
UniqueFake | Stable view retaining the instance's unique history. |