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

Undocumented

Package contracts No package docstring; 7/7 classes, 0/7 module documented
Module directory Undocumented
Module disk Undocumented
Package drivers Expose storage drivers on first access.
Package entities No package docstring; 1/1 class, 0/1 module documented
Package enums No package docstring; 1/1 class, 0/1 module documented
Module exceptions No module docstring; 7/7 exceptions documented
Module file Undocumented
Module manager Undocumented
Module paths No module docstring; 0/1 constant, 3/3 functions documented
Module provider No module docstring; 1/1 class documented
Module stream Undocumented
Module uploaded_file Undocumented

From __init__.py:

Class AsyncStream Asynchronous wrapper around a lazily opened binary handle.
Class Directory Represent a directory on a storage disk.
Class Disk Represent a configured storage disk.
Class File Represent a single file on a storage disk.
Class StorageManager Coordinate disk resolution for the storage component.
Class UploadedFile Represent a file received through HTTP, ready to be stored.
Function __dir__ List loaded attributes and public storage exports.
Function __getattr__ Resolve and cache a public storage export.
Constant _EXPORTS Undocumented
def __dir__() -> list[str]: (source)

List loaded attributes and public storage exports.

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

Resolve and cache a public storage export.

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

Undocumented

Value
{'AsyncStream': ('orionis.storage.stream', 'AsyncStream'),
 'AzureStorageDriver': ('orionis.storage.drivers.azure', 'AzureStorageDriver'),
 'Directory': ('orionis.storage.directory', 'Directory'),
 'Disk': ('orionis.storage.disk', 'Disk'),
 'File': ('orionis.storage.file', 'File'),
 'FileInfo': ('orionis.storage.entities.file_info', 'FileInfo'),
 'GoogleStorageDriver': ('orionis.storage.drivers.gcs', 'GoogleStorageDriver'),
...