'The current manifest dictionary.'

@property
def manifest(self):

    if self.reload:
        if (not self.exists(self.manifest_path)):
            return {}
        mtime = self.getmtime(self.manifest_path)
        if ((self._mtime is None) or (mtime > self._mtime)):
            self._manifest = self.get_manifest()
            self._mtime = mtime
    return self._manifest
