def FileEntryExistsByPathSpec(self, path_spec):
    tar_info = None
    location = getattr(path_spec, u'location', None)

    if (location is None or
        not location.startswith(self.LOCATION_ROOT)):
      return

    if len(location) == 1:
      return True

    try:
      tar_info = self._tar_file.getmember(location[1:])
    except KeyError:
      pass

    return tar_info is not None
Determines if a file entry for a path specification exists.
dataset/ETHPy150Open log2timeline/dfvfs/dfvfs/vfs/tar_file_system.py/TARFileSystem.FileEntryExistsByPathSpec