Skip to content

client.cli

crp.sdk.proxies_more._CLIProxy

CLI and sidecar proxy (§9.3, §9.5).

Exposes the sidecar request handler and startup result types.

Source code in crp/sdk/proxies_more.py
class _CLIProxy:
    """CLI and sidecar proxy (§9.3, §9.5).

    Exposes the sidecar request handler and startup result types.
    """

    def __init__(self, orchestrator: Any) -> None:
        self._orchestrator = orchestrator

    def sidecar_handler(self) -> Any:
        """Return the ``CRPSidecarHandler`` class.

        Returns:
            CRPSidecarHandler class.
        """
        from crp.cli.sidecar import CRPSidecarHandler

        return CRPSidecarHandler

    def startup_result(self) -> Any:
        """Return a fresh ``StartupResult``.

        Returns:
            StartupResult instance.
        """
        from crp.cli.startup import StartupResult

        return StartupResult()

sidecar_handler()

Return the CRPSidecarHandler class.

Returns:

Type Description
Any

CRPSidecarHandler class.

Source code in crp/sdk/proxies_more.py
def sidecar_handler(self) -> Any:
    """Return the ``CRPSidecarHandler`` class.

    Returns:
        CRPSidecarHandler class.
    """
    from crp.cli.sidecar import CRPSidecarHandler

    return CRPSidecarHandler

startup_result()

Return a fresh StartupResult.

Returns:

Type Description
Any

StartupResult instance.

Source code in crp/sdk/proxies_more.py
def startup_result(self) -> Any:
    """Return a fresh ``StartupResult``.

    Returns:
        StartupResult instance.
    """
    from crp.cli.startup import StartupResult

    return StartupResult()