def updateDistroSeriesCache(self, distroseries, archive):
        """Update package caches for the given location."""
        self.logger.info('%s %s %s starting' % (
            distroseries.distribution.name, distroseries.name,
            archive.displayname))

        DistroSeriesPackageCache.removeOld(
            distroseries, archive=archive, log=self.logger)

        updates = DistroSeriesPackageCache.updateAll(
            distroseries, archive=archive, ztm=self.txn, log=self.logger)

        if updates > 0:
            self.txn.commit()
Beispiel #2
0
    def updateDistroSeriesCache(self, distroseries, archive):
        """Update package caches for the given location."""
        self.logger.info('%s %s %s starting' %
                         (distroseries.distribution.name, distroseries.name,
                          archive.displayname))

        DistroSeriesPackageCache.removeOld(distroseries,
                                           archive=archive,
                                           log=self.logger)

        updates = DistroSeriesPackageCache.updateAll(distroseries,
                                                     archive=archive,
                                                     ztm=self.txn,
                                                     log=self.logger)

        if updates > 0:
            self.txn.commit()