in cfn_tools/_config.py [0:0]
def reset(self, item: Optional[str] = None) -> None:
"""Reset one or all (if None is received) configuration values.
Parameters
----------
item : str, optional
Configuration item name.
Returns
-------
None
None.
Examples
--------
>>> import cfn_flip
>>> cfn_flip.config.reset("max_col_width") # Reset one specific configuration
>>> cfn_flip.config.reset() # Reset all
"""
if item is None:
for name, conf in _CONFIG_DEFAULTS.items():
delattr(self, f"_{name}")
self._load_config(name=name, conf=conf)
else:
delattr(self, f"_{item}")
self._load_config(name=item, conf=_CONFIG_DEFAULTS[item])