arkimet.cfg package

Module contents

class arkimet.cfg.Section

Arkimet configuration, as a section of key/value options

copy() arkimet.cfg.Section

return a deep copy of this Section object

get(name: str, default: Optional[Any] = None) Union[str, Any]

return the value for the given key, or the given default value if it does not exist

items() Iterable[Tuple[str, str]]

Iterate over key/value pairs

keys() Iterable[str]

Iterate over key names

parse(Union[Str, TextIO]) arki.cfg.Section

parse the named file or open file, and return the resulting Section object

write(TextIO)

write the configuration to any object with a write method

class arkimet.cfg.Sections

Arkimet configuration, as multiple sections of key/value options

copy() arkimet.cfg.Sections

return a deep copy of this Sections object

get(name: str, default: Optional[Any] = None) Union[arki.cfg.Section, Any]

return the named section, or the given default value if it does not exist

items() Iterable[Tuple[str, arki.cfg.Section]]

Iterate over section names and sections

keys() Iterable[str]

Iterate over section names

obtain(Str) arki.cfg.Section

return the named section, creating it if it does not exist

parse(Union[Str, TextIO]) arki.cfg.Sections

parse the named file or open file, and return the resulting Sections object

section(Str) Optional[arki.cfg.Section]

return the named section, if it exists, or None if it does not

write(TextIO)

write the configuration to any object with a write method