rendered paste bodydef parseResult(self, result, ipSource, lifeTime=None): returnAllow = False addedTime = None lifeTime = time.time() log.debug('idserver - %s - Auth request returned: %s' % (self.name, result)) if self.isMachineHealthy(result): addedTime, lifeTime = self.dbase.getElement( ipSource ) if self.dbase.contains(ipSource): self.dbase.update(ipSource, lifeTime) else: self.dbase.add(ipSource, lifeTime) returnAllow = True else: log.debug("Machine NACK (%d), not adding %s to DB" % (self.name, result,ipSource)) # Add event in loggingDB loggingDB.add( key=ipSource, data={ 'result':result, 'isHealthy':True, 'lifeTime':lifeTime, 'addedTime':addedTime, 'banned': False } ) return defer.succeed(returnAllow)