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]
¶
Super-Config
Config parsing on steroids.
Navigation
1. User Guide
2. Developers Guide