mpas_analysis.configuration.MpasAnalysisConfigParser

class mpas_analysis.configuration.MpasAnalysisConfigParser(defaults=None, dict_type=<class 'collections.OrderedDict'>, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=<object object>, converters=<object object>)[source]
__init__(self, defaults=None, dict_type=<class 'collections.OrderedDict'>, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=<object object at 0x7faebd38b500>, converters=<object object at 0x7faebd38b500>)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(self[, defaults, dict_type, …])

Initialize self.

add_section(self, section)

Create a new section in the configuration.

clear(self)

defaults(self)

get(self, section, option, \*[, raw, vars, …])

Get an option value for a given section.

getExpression(self, section, option[, …])

Get an option as an expression (typically a list, though tuples and dicts are also availabe).

getWithDefault(self, section, option, default)

Get an option, using the supplied default value if the option is not present.

getboolean(self, section, option, \*[, raw, …])

getfloat(self, section, option, \*[, raw, …])

getint(self, section, option, \*[, raw, …])

has_option(self, section, option)

Check for the existence of a given option in a given section.

has_section(self, section)

Indicate whether the named section is present in the configuration.

items(self[, section, raw, vars])

Return a list of (name, value) tuples for each option in a section.

keys(self)

options(self, section)

Return a list of option names for the given section name.

optionxform(self, optionstr)

pop(self, key[, default])

If key is not found, d is returned if given, otherwise KeyError is raised.

popitem(self)

Remove a section from the parser and return it as a (section_name, section_proxy) tuple.

read(self, filenames[, encoding])

Read and parse a filename or an iterable of filenames.

read_dict(self, dictionary[, source])

Read configuration from a dictionary.

read_file(self, f[, source])

Like read() but the argument must be a file-like object.

read_string(self, string[, source])

Read configuration from a given string.

readfp(self, fp[, filename])

Deprecated, use read_file instead.

remove_option(self, section, option)

Remove an option.

remove_section(self, section)

Remove a file section.

sections(self)

Return a list of section names, excluding [DEFAULT]

set(self, section, option[, value])

Set an option.

setdefault(self, key[, default])

update(\*args, \*\*kwds)

If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v

values(self)

write(self, fp[, space_around_delimiters])

Write an .ini-format representation of the configuration state.

Attributes

BOOLEAN_STATES

NONSPACECRE

OPTCRE

OPTCRE_NV

SECTCRE

converters