code: def config_args(self, parser):
      super().config_args(parser)
      parser.add_argument(
          "-w", "--web-port", help="web port of the service"
      )
      parser.add_argument(
          "--n-process",
          help="number of supervisor processes",
          default="1",
      )
  
file_path: mars/mars/deploy/oscar/supervisor.py
imports: import logging
  import os
  from ...None import oscar
  from ...services import NodeRole
  from ...utils import get_next_port
  from .cmdline import OscarCommandRunner
  from .local import start_supervisor, stop_supervisor
  from .pool import create_supervisor_actor_pool
label_desc: Use image node_id 2 for calling the SupervisorCommandRunner obj's underlying member method code with example usage: obj.config_args(parser) without return types