class_docstr: Abstract class for implementing the strategy for launching the master instance of the cluster.
class_docstr_tok: ["Abstract","class","for","implementing","the","strategy","for","launching","the","master","instance","of","the","cluster","."]
docstr: The process object where the master instance was started in.
  
  Returns:
       Optional[Popen]: The process object or None if not yet started.
docstr_tok: ["The","process","object","where","the","master","instance","was","started","in",".","Returns",":","Optional","[","Popen","]",":","The","process","object","or","None","if","not","yet","started","."]
code: def process(self) -> Optional[Popen]:
      """The process object where the master instance was started in.
  
      Returns:
           Optional[Popen]: The process object or None if not yet started.
      """
      return self._process
  
imports: import atexit
  import logging
  from subprocess import Popen
  from typing import Dict, List, Optional, Union
  from lazycluster.exceptions import LazyclusterError
  from lazycluster.runtime_mgmt import RuntimeGroup
label_desc: Use image node_id 3 for calling the MasterLauncher obj's underlying member method code with example usage: obj.process() and returns: self