[FIX] hw_scale: don't crash if the serial connection gets broken
bzr revid: fva@openerp.com-20140428095246-w6pyo8y7rrhsvsjl
This commit is contained in:
parent
c0d62797c9
commit
a57f44393d
|
@ -128,7 +128,11 @@ class Scale(Thread):
|
|||
answer = answer[1:-1]
|
||||
if 'N' in answer:
|
||||
answer = answer[0:-1]
|
||||
self.weight = float(''.join(answer))
|
||||
try:
|
||||
self.weight = float(''.join(answer))
|
||||
except ValueError as v:
|
||||
self.set_status('error','No data Received, please power-cycle the scale');
|
||||
self.device = None
|
||||
|
||||
except Exception as e:
|
||||
self.set_status('error',str(e))
|
||||
|
|
Loading…
Reference in New Issue