Config Manager#

class ignis.config_manager.ConfigManager(*args: Any, **kwargs: Any)#

A simple class to manage your configuration.

Example usage:

from ignis.config_manager import ConfigManager

config_manager = ConfigManager.get_default()

# If you want to disable config autoreload
config_manager.autoreload_config = False
signal config_parsed#

Emitted when the configuration has been parsed.

gproperty is_config_parsed: bool#
  • read-only

Whether the configuration is parsed.

gproperty autoreload_config: bool#
  • read-write

Whether to automatically reload the configuration when it changes (only .py files).

Default: True.