parameters: (roslaunch_files)
docstring: :param roslaunch_files: list of launch files to load, ``str``
  
      :returns: list of files involved in processing roslaunch_files, including the files themselves.
docstring_summary: :param roslaunch_files: list of launch files to load, ``str``
docstring_tokens: : param roslaunch_files : list of launch files to load str
function: def print_file_list(roslaunch_files):
      """
      :param roslaunch_files: list of launch files to load, ``str``
  
      :returns: list of files involved in processing roslaunch_files, including the files themselves.
      """
      from roslaunch.config import load_config_default, get_roscore_filename
      import roslaunch.xmlloader
      try:
          loader = roslaunch.xmlloader.XmlLoader(resolve_anon=True)
          config = load_config_default(roslaunch_files, None, loader=loader, verbose=False, assign_machines=False)
          files = [os.path.abspath(x) for x in set(config.roslaunch_files) - set([get_roscore_filename()])]
          print('\n'.join(files))
      except roslaunch.core.RLException as e:
          print(str(e), file=sys.stderr)
          sys.exit(1)
function_tokens: def print_file_list ( roslaunch_files ) : from roslaunch . config import load_config_default , get_roscore_filename import roslaunch . xmlloader try : loader = roslaunch . xmlloader . XmlLoader ( resolve_anon = True ) config = load_config_default ( roslaunch_files , None , loader = loader , verbose = False , assign_machines = False ) files = [ os . path . abspath ( x ) for x in set ( config . roslaunch_files ) - set ( [ get_roscore_filename ( ) ] ) ] print ( '\n' . join ( files ) ) except roslaunch . core . RLException as e : print ( str ( e ) , file = sys . stderr ) sys . exit ( 1 )