def _build_replica_cmd()

in arctic_inference/embedding/replica_manager.py [0:0]


    def _build_replica_cmd(self, host: str, port: int) -> List[str]:
        cmd: List[str] = [
            sys.executable,
            "-m",
            "arctic_inference.embedding.replica",
            "--host",
            host,
            "--port",
            str(port),
        ]

        skip_current_arg = False
        for arg in self.args_list:
            if arg.startswith("-"):
                skip_current_arg = False
            if skip_current_arg:
                continue
            if arg in [
                "--host",
                "--port",
                "--num-replicas",
                "--load-balancing",
                "--health-interval",
                "--forward-timeout",
                "--startup-timeout",
            ]:
                skip_current_arg = True
                continue

            cmd.append(arg)

        return cmd