INNER CODE UNIT · Python

_has_contextual_parameter

pdpipe/pdpipe · src/pdpipe/core.py:454

    def _has_contextual_parameter(value) -> bool:
        """Return True if the given value includes a contextual parameter."""
        if isinstance(value, ContextualParameter):
            return True
        if isinstance(value, collections.abc.Mapping):
            return any(
                PdPipelineStage._has_contextual_parameter(item)
                for pair in value.items()
                for item in pair
            )
        if isinstance(value, (list, tuple, set)):
            return any(
                PdPipelineStage._has_contextual_parameter(item)
                for item in value
            )
        return False

    def _process_contextuals(self) -> None:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…