def _parse_dump_only(self): self.dump = Core(self.ctl_transact, self.cfg) self.dump.code = 'test_' + ''.join(random.SystemRandom(). choice('abcdefgijklmnoprstuvwxyz1234567890') for _ in range(8)) History.create(requestCode=self.dump.code, date=datetime.now().strftime('%Y-%m-%d %H:%M:%S')) self.dump.code_id = History.get(History.requestCode == self.dump.code).id self.dump.parse_dump()
def send_request(self): logger.info('Sending request.') request = self.session.sendRequest(self.cfg.XMLPathFName(), self.cfg.P7SPathFName()) logger.info('Checking request status.') if request['result']: self.code = request['code'] logger.info('Got code %s', self.code) Dump.update(value=self.code).where( Dump.param == 'lastCode').execute() Dump.update(value='sendRequest').where( Dump.param == 'lastAction').execute() Dump.update(value='Code').where( Dump.param == 'lastResult').execute() logger.info('Save code in History') History.create(requestCode=self.code, date=datetime.now().strftime('%Y-%m-%d %H:%M:%S')) self.code_id = History.get(History.requestCode == self.code).id return self.code else: Dump.update(value='sendRequest').where( Dump.param == 'lastAction').execute() Dump.update(value='Error').where( Dump.param == 'lastResult').execute() logger.error(request['resultComment']) return False
def send_request(self): logger.info('Sending request.') request = self.session.sendRequest(self.cfg.XMLPathFName(), self.cfg.P7SPathFName()) logger.info('Checking request status.') if request['result']: self.code = request['code'] logger.info('Got code %s', self.code) Dump.update(value=self.code).where(Dump.param == 'lastCode').execute() Dump.update(value='sendRequest').where(Dump.param == 'lastAction').execute() Dump.update(value='Code').where(Dump.param == 'lastResult').execute() logger.info('Save code in History') History.create(requestCode=self.code, date=datetime.now().strftime('%Y-%m-%d %H:%M:%S')) self.code_id = History.get(History.requestCode == self.code).id return self.code else: Dump.update(value='sendRequest').where(Dump.param == 'lastAction').execute() Dump.update(value='Error').where(Dump.param == 'lastResult').execute() logger.error(request['resultComment']) return False