Skip to content

config

dandy.core.config.config

BaseConfig

Bases: ABC

register_setting

Source code in dandy/core/config/config.py
def register_setting(
        self,
        name: str,
):
    self._config_values.add(name)

register_settings

Source code in dandy/core/config/config.py
def register_settings(
        self,
        *names: str,
):
    for name in names:
        self.register_setting(name)

default_value_if_none staticmethod

Source code in dandy/core/config/config.py
@staticmethod
def default_value_if_none(
        value: Any,
        default_value: Any
) -> Any:
    if value is None:
        return default_value
    else:
        return value