All pastes #18520 Raw Edit

Someone

public python v1 · immutable
#18520 ·published 2005-07-26 09:09 UTC
rendered paste body
def 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)