Read your YAML files easily
Project description
Simplify how you read configuration files using PyYAML
Having a service.yaml
file such:
service:
version: 1.0.0
name: myservice
secret_key: XXXXXX
We can read the config file through the Config API by applying the read method.
from pyyaml_object.config import Config
conf_manager = Config('service.yaml')
conf = conf_manager.read()
Now we have a conf
object that embedes every key and value from our yaml file. For instance, we can reconstitute a constant SETTING
variable such:
SETTINGS = {
'VERSION': conf.service.version,
'NAME': conf.service.name,
'SECRET_KEY': conf.service.secret_key
}
print(SETTINGS)
#{'VERSION': '1.0.0', 'NAME': 'myservice', 'SECRET_KEY': 'XXXXXX'}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyaml_object-2.0.1.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for pyaml_object-2.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c9a1ff5fc9ed8489cb4acc3eb3ebbc45f8a3df16dfdd615dc8afcca59341422 |
|
MD5 | 122203877957c1502e8dd1a94c677191 |
|
BLAKE2b-256 | 034d52d1da878200b123d2efcc3bf96cb73440e919ea71926765566956514d92 |