summaryrefslogtreecommitdiff
path: root/addons/hw_escpos/controllers/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/hw_escpos/controllers/main.py')
-rw-r--r--addons/hw_escpos/controllers/main.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/hw_escpos/controllers/main.py b/addons/hw_escpos/controllers/main.py
index ea8b0fe6b74..4ae5ad004f8 100644
--- a/addons/hw_escpos/controllers/main.py
+++ b/addons/hw_escpos/controllers/main.py
@@ -183,13 +183,14 @@ class EscposDriver(Thread):
except NoStatusError as e:
print("Impossible to get the status of the printer %s" % e)
except Exception as e:
- self.set_status('error', e)
- _logger.exception()
+ self.set_status('error')
+ _logger.exception(e)
finally:
if error:
self.queue.put((timestamp, task, data))
if printer:
printer.close()
+ printer = None
def push_task(self,task, data = None):
self.lockedstart()