minor fix to request in network failed
This commit is contained in:
parent
48829a0a10
commit
30f6bc25f4
16
app/main.py
16
app/main.py
|
@ -138,12 +138,17 @@ class AppWindow(FrontWindow):
|
||||||
version = compare_versions(self.modules['sale_pos_frontend_rest']['version'], '6.0.7')
|
version = compare_versions(self.modules['sale_pos_frontend_rest']['version'], '6.0.7')
|
||||||
if version in ('equal', 'higher'):
|
if version in ('equal', 'higher'):
|
||||||
if self.tasks_station:
|
if self.tasks_station:
|
||||||
result = self.SaleLine.get_data_command_and_task(args)
|
try:
|
||||||
|
result = self.SaleLine.get_data_command_and_task(args)
|
||||||
|
except Exception:
|
||||||
|
logger.exception('Error de conexion internet')
|
||||||
orders = result['orders']
|
orders = result['orders']
|
||||||
tasks = result['tasks']
|
tasks = result['tasks']
|
||||||
else:
|
else:
|
||||||
orders = self.SaleLine.get_data_command(args)
|
try:
|
||||||
|
orders = self.SaleLine.get_data_command(args)
|
||||||
|
except Exception:
|
||||||
|
logger.exception('Error de conexion internet')
|
||||||
# TODO: for remove this option
|
# TODO: for remove this option
|
||||||
else:
|
else:
|
||||||
logger.warning('The backend sale_pos_frontend_rest is deprecation, update version')
|
logger.warning('The backend sale_pos_frontend_rest is deprecation, update version')
|
||||||
|
@ -157,7 +162,8 @@ class AppWindow(FrontWindow):
|
||||||
if result:
|
if result:
|
||||||
self.Sale.mark_commanded({'lines_ids': result})
|
self.Sale.mark_commanded({'lines_ids': result})
|
||||||
except Exception:
|
except Exception:
|
||||||
traceback.print_exc()
|
logger.exception('Error de conexion internet al marcar tareas')
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
receipt = Receipt(context={}, environment='restaurant')
|
receipt = Receipt(context={}, environment='restaurant')
|
||||||
|
@ -165,7 +171,7 @@ class AppWindow(FrontWindow):
|
||||||
if any(result_print):
|
if any(result_print):
|
||||||
self.SaleLine.mark_tasks_printed({'task_ids': result_print})
|
self.SaleLine.mark_tasks_printed({'task_ids': result_print})
|
||||||
except Exception:
|
except Exception:
|
||||||
traceback.print_exc()
|
logger.exception('Error de conexion internet al comandado')
|
||||||
timer = QTimer()
|
timer = QTimer()
|
||||||
timer.singleShot(30000, self.verify_print_order_automatic)
|
timer.singleShot(30000, self.verify_print_order_automatic)
|
||||||
# self.verify_command_order_th.exit(0)
|
# self.verify_command_order_th.exit(0)
|
||||||
|
|
Loading…
Reference in New Issue