Пример #1
0
 def poll(self):
     if self.working:
         log.msg('%s: Not polling because last poll is still working'
                 % self.__class__.__name__)
         return defer.succeed(None)
     self.working = True
     log.msg('%s: polling' % self.__class__.__name__)
     bouncerProductName = self.release_config.get('productName').capitalize()
     version = self.release_config.get('version')
     partialVersions = []
     if self.appendBuildNumber:
         version += 'build%s' % self.release_config.get('buildNumber')
         for partialVersion, info in self.release_config.get("partialUpdates").iteritems():
             partialVersions.append("%sbuild%s" % (partialVersion, info["buildNumber"]))
     if not partialVersions:
         partialVersions = self.release_config.get("partialUpdates").keys()
     d = get_release_uptake(
         tuxedoServerUrl=self.release_config.get('tuxedoServerUrl'),
         bouncerProductName=bouncerProductName,
         version=version,
         platforms=self.release_config.get('enUSPlatforms'),
         partialVersions=partialVersions,
         checkMARs=self.checkMARs,
         checkInstallers=self.checkInstallers,
         username=self.username,
         password=self.password)
     d.addCallback(self.checkUptake)
     d.addCallbacks(self.finished_ok, self.finished_failure)
     return d
Пример #2
0
 def poll(self):
     if self.working:
         log.msg('%s: Not polling because last poll is still working'
                 % self.__class__.__name__)
         return defer.succeed(None)
     self.working = True
     log.msg('%s: polling' % self.__class__.__name__)
     bouncerProductName = self.release_config.get('bouncerProductName') or \
         self.release_config.get('productName').capitalize()
     d = get_release_uptake(
         tuxedoServerUrl=self.release_config.get('tuxedoServerUrl'),
         bouncerProductName=bouncerProductName,
         version=self.release_config.get('version'),
         platforms=self.release_config.get('enUSPlatforms'),
         partialVersions=self.release_config.get('partialUpdates').keys(),
         checkMARs=self.checkMARs,
         username=self.username,
         password=self.password)
     d.addCallback(self.checkUptake)
     d.addCallbacks(self.finished_ok, self.finished_failure)
     return d
Пример #3
0
 def poll(self):
     if self.working:
         log.msg('%s: Not polling because last poll is still working'
                 % self.__class__.__name__)
         return defer.succeed(None)
     self.working = True
     log.msg('%s: polling' % self.__class__.__name__)
     bouncerProductName = self.release_config.get('bouncerProductName') or \
                        self.release_config.get('productName').capitalize()
     d = get_release_uptake(
         tuxedoServerUrl=self.release_config.get('tuxedoServerUrl'),
         bouncerProductName=bouncerProductName,
         version=self.release_config.get('version'),
         platforms=self.release_config.get('enUSPlatforms'),
         oldVersion=self.release_config.get('oldVersion'),
         checkMARs=self.checkMARs,
         username=self.username,
         password=self.password)
     d.addCallback(self.checkUptake)
     d.addCallbacks(self.finished_ok, self.finished_failure)
     return d