code: def getPathList(self, filesOrModules):
          
          pathList = []
          for fileOrMod in filesOrModules:
              if not os.path.exists(fileOrMod):
                  # May be given module is not not a path,
                  # then transform it to a path.
                  try:
                      filepath = file_from_modpath(fileOrMod.split('.'))
                  except (ImportError, SyntaxError):
                      # Could not load this module.
                      continue
                  if not os.path.exists(filepath):
                      # Could not find this module in file system.
                      continue
                  if os.path.basename(filepath) == "__init__.py":
                      filepath = os.path.dirname(filepath)
              else:
                  filepath = fileOrMod
              pathList.append(filepath)
          return pathList
docs: Transform a list of modules to path.
  
          @param filesOrModules: a list of modules (may be foo/bar.py or
          foo.bar)