parameters: (close_on_exit=False, no_window=False)
docstring: Start the server, if it's not already running.
docstring_summary: Start the server, if it's not already running.
docstring_tokens: Start the server if it s not already running .
function: def start_server(close_on_exit=False, no_window=False):
      """
      Start the server, if it's not already running.
      """
      # NOTE(ww): This is technically a TOCTOU, but it's probably reliable enough for our purposes.
      server_cmd = " ".join([config.config["server_path"], *config.config["server_args"]])
      if named_mutex.test_named_mutex("fuzz_server_mutex"):
          ps_run(server_cmd, close_on_exit=close_on_exit, no_window=no_window)
      named_mutex.spin_named_mutex("fuzz_server_mutex")
function_tokens: def start_server ( close_on_exit = False , no_window = False ) : # NOTE(ww): This is technically a TOCTOU, but it's probably reliable enough for our purposes. server_cmd = " " . join ( [ config . config [ "server_path" ] , * config . config [ "server_args" ] ] ) if named_mutex . test_named_mutex ( "fuzz_server_mutex" ) : ps_run ( server_cmd , close_on_exit = close_on_exit , no_window = no_window ) named_mutex . spin_named_mutex ( "fuzz_server_mutex" )