示例#1
0
 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)
示例#2
0
    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
示例#3
0
    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
示例#4
0
 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)
示例#5
0
 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)
示例#6
0
 def read_item(self, repo_descriptor, cachedir):
     return repo_util.load_sack(cachedir, repo_descriptor)
示例#7
0
 def read_item(self, repo_descriptor, cachedir):
     return repo_util.load_sack(cachedir, repo_descriptor)
示例#8
0
 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)