EnvRegistry

class tollan.utils.env.EnvRegistry[source]

Bases: tollan.utils.registry.Registry

A registry class that helps work with env vars.

Methods Summary

get(name, *args)

Return env var of given name.

register(name, desc[, defval])

Register an environment variable.

summary()

Return a string as a summary of the env vars.

Methods Documentation

get(name, *args)[source]

Return env var of given name.

register(name, desc, defval='__no_default__')[source]

Register an environment variable.

Parameters
name: str

The name of the env var.

desc: str

The description of the env var.

defval: str, optional

The default value.

summary()[source]

Return a string as a summary of the env vars.