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.

module documentation

Undocumented

Function __dir__ List loaded attributes and configuration exports.
Function __getattr__ Build and cache the compatibility configuration export on first access.
Function get_core_config_mapping Build independent configuration defaults from their declared entities.
Constant _CONFIG_ENTITIES Undocumented
def __dir__() -> list[str]: (source)

List loaded attributes and configuration exports.

Returns
list[str]Sorted names including the deferred configuration defaults.
def __getattr__(name: str) -> object: (source)

Build and cache the compatibility configuration export on first access.

Parameters
name:strAttribute requested from this module.
Returns
objectCore configuration defaults or an exported entity class.
Raises
AttributeErrorIf the attribute is not one of the declared exports.
def get_core_config_mapping() -> MappingProxyType: (source)

Build independent configuration defaults from their declared entities.

Returns
MappingProxyTypeRead-only outer mapping containing newly created nested configuration dictionaries. Entity modules are imported on the first call.
_CONFIG_ENTITIES: tuple[tuple[str, str, str], ...] = (source)

Undocumented

Value
(('app', 'orionis.foundation.config.app.entities.app', 'App'),
 ('auth', 'orionis.foundation.config.auth.entities.auth', 'Auth'),
 ('cache', 'orionis.foundation.config.cache.entities.cache', 'Cache'),
 ('database',
  'orionis.foundation.config.database.entities.database',
  'Database'),
 ('filesystems', 'orionis.foundation.config.filesystems.entitites.filesystems', 'Filesystem↵
...