def local_path(self, *args):
data = self._path_data<EOL>gtfn = data['<STR_LIT>']<EOL>join = data['<STR_LIT>'].join<EOL>path = join(*args)<EOL>return gtfn(path)<EOL>
pdir.local_path(paths...) is similar to os.path.join(pdir, paths...) except that it
  additionally ensures that the path being requested is found in the pseudo-dir pdir then
  ensures that this path can be found in a local directory by downloading or extracting it
  if necessary. The local path is yielded.