flask_jsonrpc.conf package¶
Submodules¶
flask_jsonrpc.conf.global_settings module¶
Module contents¶
- class LazyObject(*args, **kwargs)[source]¶
Bases:
ProtocolA protocol for lazy objects that defer initialization until accessed.
- new_method_proxy(getter)[source]¶
Create a method proxy that initializes the lazy object on first access.
- class Settings(fallback_settings=None)[source]¶
Bases:
objectSettings object that loads configuration from global settings and allows fallback settings.
If a setting is not found in the global settings, it will look for it in the provided fallback settings.
- Parameters:
fallback_settings (MutableMapping[str, Any] | None) – Optional fallback settings.
- class LazySettings(*, fallback_settings=None)[source]¶
Bases:
objectA lazy settings object that initializes the settings on first access.
If a setting is not found in the global settings, it will look for it in the provided fallback settings.
- Parameters:
fallback_settings (MutableMapping[str, Any] | None) – Optional fallback settings.