Commit 4d0d628c by Owo Sugiana

Tambah BPHTB Kabupaten Ciamis

1 parent 4845cdfe
2.12 2023-03-15
---------------
- Tambah BPHTB Kabupaten Ciamis
2.11 2023-03-13 2.11 2023-03-13
--------------- ---------------
- Tambah PBB Kabupaten Tangerang - Tambah PBB Kabupaten Tangerang
......
...@@ -174,7 +174,8 @@ class App(BaseApp): ...@@ -174,7 +174,8 @@ class App(BaseApp):
self.is_cartenz = False self.is_cartenz = False
try: try:
self.set_default_models() self.set_default_models()
except (ProgrammingError, OperationalError, DatabaseError): except (ProgrammingError, OperationalError, DatabaseError) as e:
print('ERROR set_default_models', e)
self.prod_session.rollback() self.prod_session.rollback()
try: try:
self.set_alternative_models() self.set_alternative_models()
...@@ -184,6 +185,7 @@ class App(BaseApp): ...@@ -184,6 +185,7 @@ class App(BaseApp):
try: try:
self.set_sukabumi_kota_models() self.set_sukabumi_kota_models()
except DatabaseError: except DatabaseError:
self.prod_session.rollback()
self.set_cartenz_models() self.set_cartenz_models()
self.set_h2h_db() self.set_h2h_db()
...@@ -241,6 +243,8 @@ class App(BaseApp): ...@@ -241,6 +243,8 @@ class App(BaseApp):
AlternativeIsoPayment) AlternativeIsoPayment)
def set_default_models(self): def set_default_models(self):
if self.models:
Invoice = self.models.Invoice
self.base_q_inv = self.prod_session.query(Invoice) self.base_q_inv = self.prod_session.query(Invoice)
self.base_q_inv.first() self.base_q_inv.first()
self.Customer = Customer self.Customer = Customer
......
...@@ -299,7 +299,7 @@ class BaseApp: ...@@ -299,7 +299,7 @@ class BaseApp:
self.pid = make_pid_file(self.conf['pid_file']) self.pid = make_pid_file(self.conf['pid_file'])
if not self.pid: if not self.pid:
return return
self.prod_session = self.handler = self.odbc_conn = None self.prod_session = self.handler = self.odbc_conn = self.models = None
self.log = create_log(self.conf['log_file']) self.log = create_log(self.conf['log_file'])
if 'models' in self.conf: if 'models' in self.conf:
self.models = get_module_object(self.conf['models']) self.models = get_module_object(self.conf['models'])
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!