default_if_none

default_if_none is a decorator used on all Parsenvy functions as a shortcut to return the supplied default fallback if the desired environment variables isn’t defined.

It isn’t relevant to the users of the library—only those making changes to its code.

parsenvy.parsenvy.default_if_none(func: Callable[[str, Any], Any]) Any | None

Decorate function to return default if desired env var isn’t defined.

Parameters:

func (callable) – Function to return if desired env var is defined.

Returns:

Decorated function.

Return type:

callable (optional)