def get_sack_copy(self, repo_descriptor): """ Gets a copy of a sack, for which a lock is already held. """ assert repo_descriptor in self.locked return repo_util.load_sack(self.cachedir, repo_descriptor, download=False)
def create_item(self, repo_descriptor, cachedir): self.log.info('Downloading repo {}'.format(repo_descriptor)) sack = repo_util.load_sack(cachedir, repo_descriptor, download=True) if sack: self.log.info('Repo {} was successfully downloaded' .format(repo_descriptor)) else: self.log.info('Repo {} was not found (url={})' .format(repo_descriptor, repo_descriptor.url)) return sack
def create_item(self, repo_descriptor, cachedir): self.log.info('Downloading repo {}'.format(repo_descriptor)) sack = repo_util.load_sack(cachedir, repo_descriptor, download=True) if sack: self.log.info( 'Repo {} was successfully downloaded'.format(repo_descriptor)) else: self.log.info('Repo {} was not found (url={})'.format( repo_descriptor, repo_descriptor.url)) return sack
def get_sack(self, desc): if 123 < desc.repo_id < 130: desc = repo_util.KojiRepoDescriptor(desc.koji_id, desc.build_tag, 123) yield repo_util.load_sack(os.path.join(testdir, 'repos'), desc)
def read_item(self, repo_descriptor, cachedir): return repo_util.load_sack(cachedir, repo_descriptor)
def get_sack(self, desc): if 123 < desc.repo_id < 130: desc = koji_util.KojiRepoDescriptor(desc.koji_id, desc.build_tag, 123) yield repo_util.load_sack(os.path.join(testdir, 'repos'), desc)