diff --git a/mesonbuild/modules/hotdoc.py b/mesonbuild/modules/hotdoc.py index 2a42956f3..5da13886e 100644 --- a/mesonbuild/modules/hotdoc.py +++ b/mesonbuild/modules/hotdoc.py @@ -99,15 +99,13 @@ class HotdocTargetBuilder: argname = option.strip("-").replace("-", "_") value = self.kwargs.pop(argname) # type: ignore[misc] - if value is not None and value_processor: + if value is None: + return + if value_processor: value = value_processor(value) - self.set_arg_value(option, value) def set_arg_value(self, option: str, value: TYPE_var) -> None: - if value is None: - return - if isinstance(value, bool): if value: self.cmd.append(option)