code: def launch(self, **kwargs):
      executable_path = kwargs.get("executable_path")
  
      if executable_path is None:
          raise GameLauncherException(
              "An 'executable_path' kwarg is required..."
          )
  
      if is_linux():
          subprocess.Popen(shlex.split(executable_path))
      elif is_windows():
          subprocess.Popen(shlex.split(executable_path))
  
imports: from serpent.game_launcher import GameLauncher, GameLauncherException
  from serpent.utilities import is_linux, is_windows
  import shlex
  import subprocess
label_desc: Use image node_id 2 for calling the ExecutableGameLauncher obj's underlying member method code with example usage: obj.launch() without return types