def GeneratePythonPaths(*p):
  suffixes = imp.get_suffixes()
  return [os.path.join(*p) + s for s, m, t in suffixes]
What's a string doing all by itself, you ask? 
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/tools/dev_appserver_import_hook.py/GeneratePythonPaths--crossover with--dataset/ETHPy150Open codelikeagirlcny/python-lessons-cny/code-exercises-etc/section_09_(functions)/ajm.func3-nonflex-statesdropdown.20160117.py/dropdown_states