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.0.tar.gz
(3.8 kB
view hashes)
Built Distribution
Close
Hashes for pyaml_object-2.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e53e120364b18706a863153ee57d22946236b44d15746f6ab705adc20ac3fddb |
|
MD5 | eb8c6c4c0af57d65457dae0d4c58ceb5 |
|
BLAKE2b-256 | 156ed996439ab39f4d893aa2e8bdc7bfc181230e58bbf0a20e41c4d358574127 |