def release_snapshots(self): # Returns all jail snapshots on each RELEASE dataset releases_dataset = Dataset( os.path.join(iocage_activated_dataset(), 'releases')) if releases_dataset.exists: for snap in list_snapshots( resource=releases_dataset.name, recursive=True, ): yield self.resource(snap)
def __iter__(self): for snap in list_snapshots(resource=self.resource_name, recursive=self.recursive): yield self.resource(snap)
def exists(self): return bool( list(list_snapshots(raise_error=False, resource=self.resource_name)))