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.

package documentation

Expose storage drivers on first access.

Module azure Undocumented
Module functions No module docstring; 0/2 constant, 7/7 functions documented
Module gcs Undocumented
Module local Undocumented
Module memory No module docstring; 0/2 constant, 1/1 function, 1/1 class documented
Module s3 Undocumented

From __init__.py:

Class AzureStorageDriver Storage driver backed by Azure Blob Storage.
Class GoogleStorageDriver Storage driver backed by Google Cloud Storage.
Class LocalStorageDriver Storage driver backed by the local filesystem.
Class MemoryStorageDriver Storage driver keeping every object in process memory.
Class S3StorageDriver Storage driver backed by Amazon S3 (or S3-compatible services).
Function __dir__ List loaded attributes and public storage drivers.
Function __getattr__ Resolve and cache a public storage driver.
Constant _EXPORTS Undocumented
def __dir__() -> list[str]: (source)

List loaded attributes and public storage drivers.

Returns
list[str]Sorted names visible on this package.
def __getattr__(name: str) -> object: (source)

Resolve and cache a public storage driver.

Parameters
name:strName requested from this package.
Returns
objectDriver class from its defining module.
Raises
AttributeErrorIf the requested name is not exported.
_EXPORTS: dict = (source)

Undocumented

Value
{'AzureStorageDriver': ('orionis.storage.drivers.azure', 'AzureStorageDriver'),
 'GoogleStorageDriver': ('orionis.storage.drivers.gcs', 'GoogleStorageDriver'),
 'LocalStorageDriver': ('orionis.storage.drivers.local', 'LocalStorageDriver'),
 'MemoryStorageDriver': ('orionis.storage.drivers.memory',
                         'MemoryStorageDriver'),
 'S3StorageDriver': ('orionis.storage.drivers.s3', 'S3StorageDriver')}