lazy load / update loaded archive
(self)
| 944 | |
| 945 | @property |
| 946 | def archive(self): |
| 947 | """lazy load / update loaded archive""" |
| 948 | if self._archive is None or self._archive.id != self.id: |
| 949 | from ..archive import Archive |
| 950 | |
| 951 | self._archive = Archive(self.manifest, self.id, iec=self.iec, deleted=self.deleted) |
| 952 | return self._archive |
| 953 | |
| 954 | def get_meta(self, key, default=None): |
| 955 | return self.archive.metadata.get(key, default) |