Source code for pyqt_reactive.widgets.shared.manager_config_resolution

"""Config resolution helpers for manager widgets."""

from __future__ import annotations

from typing import Any


[docs] class ManagerGuiConfigResolution: """Resolves an optional manager GUI config without discarding valid falsy configs."""
[docs] @staticmethod def resolve(candidate: Any) -> Any: if candidate is not None: return candidate from pyqt_reactive.protocols import get_form_config return get_form_config()