def handle(self, seq, result, server): self.local.message = result.request_message response = self.process() ds = Datasource() ds.query(LoopbackResult).\ filter(LoopbackResult.seq == result.seq).\ update({"real_message": response, "process_status" : "Y"})
def process_request_thread(self, request, client_address): try: ds = Datasource() self.finish_request(request, client_address) self.shutdown_request(request) ds.commit() except Exception as ex: ds.rollback() self.exception_handler.handle(ex) self.shutdown_request(request)
def process_request(self, connection, data): try: ds = Datasource() self.finish_request(connection, data) self.shutdown_request(connection) ds.commit() except Exception as ex: ds.rollback() self.exception_handler.handle(ex) self.shutdown_request(connection)
def __init__(self, config, params=None): Receiver.__init__(self, config, params) self.data = [] self.id = config.properties('id') ds = Datasource() for result in ds.query(LoopbackResult).filter("id='%s'"%self.id).filter("process_status='N'"): self.data.append(result) self.start()
def __init__(self, config, params=None): Receiver.__init__(self, config, params) self.data = [] self.id = config.properties('id') ds = Datasource() for result in ds.query(LoopbackResult).filter( "id='%s'" % self.id).filter("process_status='N'"): self.data.append(result) self.start()
def database(self, id): ds = Datasource() loopback_yn = False loopback_message = '' for info in ds.query(LoopbackInfo).filter("id='%s'" % id): if info.loopback_yn == 'Y': loopback_yn = True else: loopback_yn = False loopback_message = info.loopback_message break return loopback_yn, loopback_message
def database(self, id): ds = Datasource() loopback_yn = False loopback_message = '' for info in ds.query(LoopbackInfo).filter("id='%s'" % id): if info.loopback_yn == 'Y': loopback_yn = True else : loopback_yn = False loopback_message = info.loopback_message break return loopback_yn, loopback_message
def configDatasource(config): Datasource.config(config.properties('db_address'), int(config.properties('db_pool_size')))
def ifnot(self, parent, params): ds = Datasource() ds.add(LoopbackResult(self.id, params, self.info[1])) return self.info[1]