Skip to main content

A hot-reload configuration dictionary

Project description

Author: Stalin License: MIT Platform: UNKNOWN Classifier: Programming Language :: Python :: 3 Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Requires-Python: >=3.6 Provides-Extra: ini Provides-Extra: toml Provides-Extra: xml Provides-Extra: yaml License-File: LICENSE

blink


A hot-reload configuration dictionary

Introduction


blink allows you to create configuration dictionary to your python

program which autoupdates when your file changes. Usually when you load

a config file, the loaded dictionary is stored in memory and when the

actual config file changes, those changes are not reflected in memory.

blink can help you with that problem by updating your config

dictionary based on file changes safely.

You can access configuration exactly how you access your dictionary in

python.

How to use


Just import

from blink import Config



config = Config("config.json")

and use it like a normal dictionary!

val = config["key1"]["subkey1"]

print(config["number"])

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blink-config-0.0.4.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

blink_config-0.0.4-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page