options.base#

class pydarkstar.options.base.MetaOptions[source]#
class pydarkstar.options.base.BaseOptions(*args, **kwargs)[source]#
regex_tuple = re.compile('([^=]+)=([^=]+)')#
add_argument(*args, **kwargs)[source]#

Add command line info.

add_mutually_exclusive_group()[source]#

Add argument group.

include(key)[source]#

Include key for yaml.

exclude(key)[source]#

Exclude key from yaml.

load(stream=None, **kwargs)[source]#

Load data from yaml.

dump(stream=None)[source]#

Save data to yaml.

update(**kwargs)[source]#

Update values.

dict()[source]#

Return namespace as python dict.

log_values(level=10, fmt='%-10s = %s')[source]#

Write values to logger.

property keys#

Return the ordered keys.

parse_tuple(string)[source]#