old_contents: #!/usr/bin/env python
  
  import os
  import os.path
  import sys
  
  folders = ["_maps/RandomRuins", "_maps/RandomZLevels", "_maps/shuttles",
             "_maps/templates"]
  
  generated = "_maps/templates.dm"
  
  template_filenames = []
  
  def find_dm(path):
      L = []
      for dirpath, dirnames, filenames in os.walk(path):
          for name in filenames:
              if name.endswith(".dmm"):
                  s = os.path.join(dirpath, name)
                  s = s.replace("_maps/","")
                  L.append(s)
      return L
  
  for folder in folders:
      template_filenames.extend(find_dm(folder))
  
  with open(generated, 'w') as f:
      for template in template_filenames:
          f.write('''#include "{}"\n'''.format(template))
  
  
new_contents: #!/usr/bin/env python
  
  import os
  import sys
  
  folders = ["_maps/RandomRuins", "_maps/RandomZLevels", "_maps/shuttles",
             "_maps/templates"]
  
  generated = "_maps/templates.dm"
  
  template_filenames = []
  
  def find_dm(path):
      L = []
      for dirpath, dirnames, filenames in os.walk(path):
          for name in filenames:
              if name.endswith(".dmm"):
                  s = os.path.join(dirpath, name)
                  s = s.replace("_maps/","")
                  L.append(s)
      return L
  
  for folder in folders:
      template_filenames.extend(find_dm(folder))
  
  with open(generated, 'w') as f:
      for template in template_filenames:
          f.write('''#include "{}"\n'''.format(template))
  
  
subject: Remove unneeded import from travis python script (#44594)