You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 11, 2023. It is now read-only.
Fixes load_values in PlainConfig (#167)
* Fixes #165 - Fixes `load_values` for `PlainConfig` where accessing item with `__getitem__` returns value so lower level method needs to be used in lookup
* Tested with Python 3.6 and 3.7
* Warn users about the state of the library
Thanks @haizaar
Config is now a callable -- it returns an auto-resetting changeset context which is handy for unittests and other times when you need to set temporary configuration.
* Fixes raw string value tracking
* Clean up tracking context -- rename to ChangesetContext, reset_changes renamed to reset, rename changes property to values, adds changes property which returns actual merged changes; adds ChangesetContext.__len__ which allows truth value calculation of context.