build: Fix "set-value-enabled-by"

Fix Python error:

  File "wscript", line 1096, in _set_value_enabled_by
    if _is_enabled(conf.env.ENABLE, value_enabled_by["enabled-by"]):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: _is_enabled() missing 1 required positional argument: 'enabled_by'
This commit is contained in:
Sebastian Huber
2024-10-04 02:56:29 +02:00
parent ea475e8719
commit a616d26d6d

View File

@@ -1071,9 +1071,9 @@ class OptionItem(Item):
return arg
def _set_value_enabled_by(self, conf, cic, value, arg):
for value_enabled_by in arg:
if _is_enabled(conf.env.ENABLE, value_enabled_by["enabled-by"]):
return value_enabled_by["value"]
for pair in arg:
if self._is_enabled(conf, conf.env.ENABLE, pair["enabled-by"]):
return pair["value"]
return None
def _split(self, conf, cic, value, arg):