Skip to content

TomlEnv ​

Overview ​

Minimal Env-style adapter backed by a TOML-loaded mapping with optional env var overrides.

__init__ ​

Signature ​

__init__(config, environ, prefer_env, prefix, expand_vars)

Parameters ​

NameTypeRequiredDefaultDescription
configMapping[str, Any] | NonenoNone
environMapping[str, str] | NonenoNone
prefer_envboolnoTrue
prefixstr | NonenoNone
expand_varsboolnoFalse

Source ​

server/vueda/core/config.py:45

bool ​

Signature ​

bool(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

bool

Source ​

server/vueda/core/config.py:70

date ​

Signature ​

date(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

date

Source ​

server/vueda/core/config.py:241

datetime ​

Signature ​

datetime(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

datetime

Source ​

server/vueda/core/config.py:231

decimal ​

Signature ​

decimal(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

Decimal

Source ​

server/vueda/core/config.py:221

dict ​

Signature ​

dict(self, key, default, delimiter, key_value_delimiter, subcast_keys, subcast_key, subcast_values)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING
delimiterstrno','
key_value_delimiterstrno'='
subcast_keysCallable[[Any], Any] | NonenoNone
subcast_keyCallable[[Any], Any] | NonenoNone
subcast_valuesCallable[[Any], Any] | NonenoNone

Returns ​

dict[Any, Any]

Source ​

server/vueda/core/config.py:159

dj_cache_url ​

Signature ​

dj_cache_url(self, key, default, kwargs)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING
kwargsAnyno

Returns ​

dict[str, Any]

Source ​

server/vueda/core/config.py:361

dj_db_url ​

Signature ​

dj_db_url(self, key, default, kwargs)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING
kwargsAnyno

Returns ​

dict[str, Any]

Source ​

server/vueda/core/config.py:345

dj_email_url ​

Signature ​

dj_email_url(self, key, default, kwargs)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING
kwargsAnyno

Returns ​

dict[str, Any]

Source ​

server/vueda/core/config.py:353

enum ​

Signature ​

enum(self, key, enum_cls, default, by_value, case_sensitive)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
enum_clstype[_T]yes
defaultAnyno_MISSING
by_valueboolnoFalse
case_sensitiveboolnoFalse

Returns ​

_T

Source ​

server/vueda/core/config.py:315

float ​

Signature ​

float(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

float

Source ​

server/vueda/core/config.py:98

int ​

Signature ​

int(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

int

Source ​

server/vueda/core/config.py:86

json ​

Signature ​

json(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

list[Any] | dict[Any, Any] | None

Source ​

server/vueda/core/config.py:200

list ​

Signature ​

list(self, key, default, delimiter, subcast)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING
delimiterstrno','
subcastCallable[[Any], Any] | NonenoNone

Returns ​

list[Any]

Source ​

server/vueda/core/config.py:110

log_level ​

Signature ​

log_level(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

int

Source ​

server/vueda/core/config.py:303

path ​

Signature ​

path(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

Path

Source ​

server/vueda/core/config.py:273

str ​

Signature ​

str(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

str

Source ​

server/vueda/core/config.py:213

time ​

Signature ​

time(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

time

Source ​

server/vueda/core/config.py:251

timedelta ​

Signature ​

timedelta(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

timedelta

Source ​

server/vueda/core/config.py:261

tuple ​

Signature ​

tuple(self, key, default, delimiter, subcast)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING
delimiterstrno','
subcastCallable[[Any], Any] | NonenoNone

Returns ​

tuple[Any, ...]

Source ​

server/vueda/core/config.py:136

url ​

Signature ​

url(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

ParseResult

Source ​

server/vueda/core/config.py:283

uuid ​

Signature ​

uuid(self, key, default)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
keystryes
defaultAnyno_MISSING

Returns ​

uuid.UUID

Source ​

server/vueda/core/config.py:293

Source ​

server/vueda/core/config.py:40