code: def stop(self, status="SUCCEEDED"):
      import skein
  
      try:
          skein_client = skein.Client()
          app_client = skein_client.connect(self._application_id)
          app_client.shutdown(status=status)
          if self._is_client_managed:
              self._skein_client.close()
      except skein.ApplicationNotRunningError:
          pass
  
file_path: mars/mars/deploy/yarn/client.py
imports: import logging
  import random
  import time
  import uuid
  from ...session import new_session
  from ...utils import to_str, calc_size_by_str
  from ..utils import wait_services_ready
  from .config import MarsApplicationConfig, MarsSupervisorConfig, MarsWorkerConfig
label_desc: Use image node_id 5 for calling the YarnClusterClient obj's underlying member method code with example usage: obj.stop(status) without return types