config: add _set_option() method to ConfigurableObject

This commit is contained in:
Benjamin Renard 2024-01-03 15:12:52 +01:00
parent 25cdf9d4dc
commit e368521a96
Signed by: bn8
GPG key ID: 3E2E1CE1907115BC

View file

@ -1296,6 +1296,10 @@ class ConfigurableObject:
return default if default is not None else self._defaults.get(option)
def _set_option(self, option, value):
"""Set option value"""
self._kwargs[option] = value
def set_default(self, option, default_value):
"""Set option default value"""
assert option in self._defaults, f"Unkown option {option}"