[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]
|
answer = answer[1:-1]
|
||||||
if 'N' in answer:
|
if 'N' in answer:
|
||||||
answer = answer[0:-1]
|
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:
|
except Exception as e:
|
||||||
self.set_status('error',str(e))
|
self.set_status('error',str(e))
|
||||||
|
|
Loading…
Reference in New Issue