slidge.util.conf#

Module Contents#

Classes#

Functions#

Attributes#

class slidge.util.conf.Option(parent, name)[source]#
Parameters:
DOC_SUFFIX = '__DOC'[source]#
DYNAMIC_DEFAULT_SUFFIX = '__DYNAMIC_DEFAULT'[source]#
SHORT_SUFFIX = '__SHORT'[source]#
doc()[source]#
required()[source]#
default()[source]#
short()[source]#
nargs()[source]#
type()[source]#
names()[source]#
kwargs()[source]#
name_to_env_var()[source]#
class slidge.util.conf.ConfigModule(config_obj, parser=None)[source]#
Parameters:

parser (Optional[configargparse.ArgumentParser]) –

ENV_VAR_PREFIX = 'SLIDGE_'[source]#
_list_options()[source]#
set_conf(argv=None)[source]#
Parameters:

argv (Optional[list[str]]) –

options()[source]#
Return type:

list[Option]

add_options_to_parser()[source]#
update_dynamic_defaults(args)[source]#
slidge.util.conf._is_optional(t)[source]#
slidge.util.conf._argv_to_option_name(arg)[source]#
Parameters:

arg (str) –

slidge.util.conf._TRUEISH[source]#
slidge.util.conf.log[source]#