Public Member Functions | |
| None | __init__ (self, *, ConfigValuesDict initial_values, ConfigValuesDict|None defaults, Iterable[str] config_cache_components, caches.InvalidationState cache_invalidation_state, _Changelog changelog) |
| None | set_values (self, ConfigValuesDict values) |
| None | set_values_unsafe (self, ConfigValuesDict values) |
| None | set (self, **values) |
| None | switch_to_static_default (self, *str keys) |
| None | switch_to_dynamic_value (self, *str keys) |
| ConfigValuesDict | get_values_unsafe (self) |
| Set[str] | get_kill_switches_disabled_unsafe (self) |
| Any | get (self, str key, Any default=None) |
| None | remove_values (self, Iterable[str] keys) |
| None | remove (self, str key) |
| Any | modify (self, str key) |
| tuple[Any,...] | modify_many (self, *tuple[str,...] keys) |
Protected Member Functions | |
| None | _sync_with_service (self) |
Protected Attributes | |
| _values = initial_values.copy() | |
| None | _kill_switches_disabled = set() |
| _defaults = defaults | |
| _cache_invalidation_state = cache_invalidation_state | |
| _config_cache_components = config_cache_components | |
| _changelog = changelog | |
| None pytest_userver.dynconf.DynamicConfig.__init__ | ( | self, | |
| * | , | ||
| ConfigValuesDict | initial_values, | ||
| ConfigValuesDict | None | defaults, | ||
| Iterable[str] | config_cache_components, | ||
| caches.InvalidationState | cache_invalidation_state, | ||
| _Changelog | changelog ) |
Definition at line 272 of file dynconf.py.
|
protected |
Definition at line 377 of file dynconf.py.
| Any pytest_userver.dynconf.DynamicConfig.get | ( | self, | |
| str | key, | ||
| Any | default = None ) |
Definition at line 330 of file dynconf.py.
| Set[str] pytest_userver.dynconf.DynamicConfig.get_kill_switches_disabled_unsafe | ( | self | ) |
Definition at line 327 of file dynconf.py.
| ConfigValuesDict pytest_userver.dynconf.DynamicConfig.get_values_unsafe | ( | self | ) |
Definition at line 324 of file dynconf.py.
| Any pytest_userver.dynconf.DynamicConfig.modify | ( | self, | |
| str | key ) |
Definition at line 363 of file dynconf.py.
| tuple[Any, ...] pytest_userver.dynconf.DynamicConfig.modify_many | ( | self, | |
| *tuple[str, ...] | keys ) |
Definition at line 369 of file dynconf.py.
| None pytest_userver.dynconf.DynamicConfig.remove | ( | self, | |
| str | key ) |
Definition at line 359 of file dynconf.py.
| None pytest_userver.dynconf.DynamicConfig.remove_values | ( | self, | |
| Iterable[str] | keys ) |
Definition at line 346 of file dynconf.py.
| None pytest_userver.dynconf.DynamicConfig.set | ( | self, | |
| ** | values ) |
Definition at line 302 of file dynconf.py.
| None pytest_userver.dynconf.DynamicConfig.set_values | ( | self, | |
| ConfigValuesDict | values ) |
Definition at line 290 of file dynconf.py.
| None pytest_userver.dynconf.DynamicConfig.set_values_unsafe | ( | self, | |
| ConfigValuesDict | values ) |
Definition at line 293 of file dynconf.py.
| None pytest_userver.dynconf.DynamicConfig.switch_to_dynamic_value | ( | self, | |
| *str | keys ) |
Definition at line 316 of file dynconf.py.
| None pytest_userver.dynconf.DynamicConfig.switch_to_static_default | ( | self, | |
| *str | keys ) |
Definition at line 305 of file dynconf.py.
|
protected |
Definition at line 286 of file dynconf.py.
|
protected |
Definition at line 288 of file dynconf.py.
|
protected |
Definition at line 287 of file dynconf.py.
|
protected |
Definition at line 285 of file dynconf.py.
|
protected |
Definition at line 282 of file dynconf.py.
|
protected |
Definition at line 281 of file dynconf.py.