grapa.internal.config_manager.ConfigManager

class grapa.internal.config_manager.ConfigManager(filename_fallback: str = 'config.txt')

Bases: object

Resolves, loads, and caches config files and exposes typed access helpers. Each Graph may specify its own config file. If “auto”, the previous one is reused.

__init__(filename_fallback: str = 'config.txt')

Methods

__init__([filename_fallback])

all(config)

Return {"attributes": ..., "filename": ...} shape

get(config, key[, default, astype])

Convenience: load + get, for Graph.config().

all(config: None | str) Dict[str, Any]

Return {“attributes”: …, “filename”: …} shape

get(config: None | str, key: str, default: Any = '', astype: str = 'auto') Any

Convenience: load + get, for Graph.config().