code: def stop(self) -> None:
      if self.process is not None:
          self.process.terminate()
          self.process.wait()
          self.process = None
  
file_path: mlflow/mlflow/deployments/server/runner.py
imports: import logging
  import os
  import subprocess
  import sys
  from typing import Generator
  from watchfiles import watch
  from mlflow.deployments.server import app
  from mlflow.environment_variables import MLFLOW_DEPLOYMENTS_CONFIG
  from mlflow.gateway.config import _load_route_config
  from mlflow.gateway.utils import kill_child_processes
label_desc: Use image node_id 3 for calling the Runner obj's underlying member method code with example usage: obj.stop() without return types