superconfig.parsers package

Submodules

superconfig.parsers.env_parser module

class superconfig.parsers.env_parser.EnvParser(env_prefix: str = '')[source]

Bases: BaseParser

get(key: str)[source]
read(path: str)[source]
validate_key(key: str)[source]

superconfig.parsers.ini_parser module

class superconfig.parsers.ini_parser.IniParser(path: str)[source]

Bases: BaseParser

get(key: str)[source]
read(path: str)[source]
validate_key(key: str)[source]

superconfig.parsers.json_parser module

class superconfig.parsers.json_parser.JsonParser(path: str)[source]

Bases: BaseParser

get(key: str)[source]
read(path: str)[source]
validate_key(key: str)[source]

superconfig.parsers.yaml_parser module

class superconfig.parsers.yaml_parser.YamlParser(path: str)[source]

Bases: BaseParser

get(key: str)[source]
read(path: str)[source]
validate_key(key: str)[source]

Module contents

class superconfig.parsers.BaseParser[source]

Bases: object

abstract get(key: str)[source]
abstract read(path: str)[source]
abstract validate_key(key: str)[source]