code: def read_alt_lines(input_files):
      """
      Read the trees from the given file(s)
  
      Any trees with wide spaces are eliminated.  The parse tree
      handling doesn't handle it well and the tokenizer won't produce
      tokens which are entirely wide spaces anyway
  
      The tree lines are not processed into trees, though
      """
      all_lines = []
      for input_file in input_files:
          with open(input_file, encoding="utf-8") as fin:
              all_lines.extend(fin.readlines())
      all_lines = [x.strip() for x in all_lines]
      all_lines = [x for x in all_lines if x]
      original_count = len(all_lines)
      # there is 1 tree with wide space as an entire token, and 4 with wide spaces at the end of a token
      all_lines = [x for x in all_lines if not "　" in x]
      new_count = len(all_lines)
      if new_count < original_count:
          print(
              "Eliminated %d trees for having wide spaces in it"
              % ((original_count - new_count))
          )
          original_count = new_count
      all_lines = [x for x in all_lines if not "\\x" in x]
      new_count = len(all_lines)
      if new_count < original_count:
          print(
              "Eliminated %d trees for not being correctly encoded"
              % ((original_count - new_count))
          )
          original_count = new_count
      return all_lines
  
label_desc: Use image node_id 3 for calling a global function with example usage: read_alt_lines(input_files) and returns: all_lines