def __init__(self, sock, address): IFilter.__init__(self) self.logger = logging.getLogger("Session") self.sock = sock self.addr = address self.buffer = "" self.status = Session.S_None if not self.init_db(): raise "redis connection failed." if not self.init_manager(): raise "install chain manager failed."
def onProcess(self, request): IFilter.onProcess(self, request) self.logger.debug("SessionFilter onProcess...") try: if request.error: self.sock.send('1$$Error:%s' %(request.error, )) else: if not request.result: request.result = '' self.sock.send('0$$%s' % (request.result, )) except Exception, e: self.logger.error("Error: %s " % (e, ))
def onProcess(self, request): IFilter.onProcess(self, request)
def __init__(self): IFilter.__init__(self)
def __init__(self): IFilter.__init__(self) self.logger = logging.getLogger("Readability")