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-1.0.0.tar.gz
(2.6 kB
view hashes)
Built Distribution
Close
Hashes for pyaml_object-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac6347775562eac986e36ea4eb8380148d94e2f47896b21f40bb61c122f3ac7f |
|
MD5 | 2154bf2ae42e7c7f5bb4e5d1a4151a2b |
|
BLAKE2b-256 | a7d53d3cd64e8ae3f573c3b751547641d4bf613d43a05bc6ca405bbe22e074ba |