def save(): print('{line} -> {ip} {forwarder} {is_send} {mti} {bits}'.format( line=r_log.line, ip=ip, forwarder=forwarder, is_send=is_send, mti=mti, bits=bits)) r_iso = Iso() r_iso.id = conf.nilai_int = r_log.id r_iso.tgl = r_log.tgl r_iso.jenis_id = r_log.jenis_id r_iso.kategori_id = r_log.kategori_id r_iso.ip = ip r_iso.forwarder = forwarder r_iso.is_send = is_send r_iso.mti = mti for key in bits: value = bits[key] n = str(key).zfill(3) fieldname = 'bit_{n}'.format(n=n) setattr(r_iso, fieldname, value) DBSession.add(r_iso) conf.updated = create_now() DBSession.add(conf) try: DBSession.flush() except IntegrityError as err: s_err = str(err) if s_err.find('duplicate key') > -1: print(' sudah ada') DBSession.rollback() else: raise (err) DBSession.commit()
def save(): print('{line} -> {ip} {forwarder} {is_send} {mti} {bits}'.format( line=r_log.line, ip=ip, forwarder=forwarder, is_send=is_send, mti=mti, bits=bits)) r_iso = Iso() r_iso.id = conf.nilai_int = r_log.id r_iso.tgl = r_log.tgl r_iso.jenis_id = r_log.jenis_id r_iso.kategori_id = r_log.kategori_id r_iso.ip = ip r_iso.forwarder = forwarder r_iso.is_send = is_send r_iso.mti = mti for key in bits: value = bits[key] n = str(key).zfill(3) fieldname = 'bit_{n}'.format(n=n) setattr(r_iso, fieldname, value) DBSession.add(r_iso) conf.updated = create_now() DBSession.add(conf) try: DBSession.flush() except IntegrityError as err: s_err = str(err) if s_err.find('duplicate key') > -1: print(' sudah ada') DBSession.rollback() else: raise(err) DBSession.commit()
def inquiry_request_handler(self): try: self.save_request_log() self._inquiry_request_handler() self.save_response_log() DBSession.commit() except: self.ack_unknown()
def set_unpaid(self): pay = Reversal.set_unpaid(self) if not pay: q = DBSession.query(self.models.Payment).filter_by( propinsi=self.invoice.kd_propinsi, kabupaten=self.invoice.kd_dati2, kecamatan=self.invoice.kd_kecamatan, kelurahan=self.invoice.kd_kelurahan, blok=self.invoice.kd_blok, urut=self.invoice.no_urut, jenis=self.invoice.kd_jns_op, tahun=self.invoice.thn_pajak_sppt) q.delete() DBSession.commit()
def save(): if not line_id: return s = '\n'.join(lines) print([s]) row = Log() row.jenis_id = jenis_id row.line = s row.line_id = line_id row.tgl = waktu row.kategori_id = KATEGORI.index(kategori) DBSession.add(row) try: DBSession.flush() except IntegrityError as err: s_err = str(err) if s_err.find(duplicate_key_message) > -1: print(' sudah ada') DBSession.rollback() else: raise (err) DBSession.commit()
def commit(self): DBSession.commit() OtherDBSession.commit()
def save_conf(): conf.nilai_int = r_iso.id conf.updated = create_now() DBSession.add(conf) DBSession.flush() DBSession.commit()
def commit(self): DBSession.commit() self.parent.ack()