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
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
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