apigraph.conf package

Submodules

apigraph.conf.types module

class apigraph.conf.types.CoerceEnumSettings(_env_file='<object object>', _env_file_encoding=None, _secrets_dir=None, **values)[source]

Bases: pydantic.env_settings.BaseSettings

Allow to set value via Enum member name rather than enum instance to fields having an Enum type, in conjunction with Config.validate_assignment = True

class apigraph.conf.types.Settings(_env_file='<object object>', _env_file_encoding=None, _secrets_dir=None, **values)[source]

Bases: apigraph.conf.types.CoerceEnumSettings

CACHE_DIR: Optional[str]
CACHE_EXPIRE: Optional[float]
class Config[source]

Bases: object

env_prefix = 'APIGRAPH_'
validate_assignment = True

Module contents