From 1581ab0b9485c4688fa86984996ba23d9ec14306 Mon Sep 17 00:00:00 2001 From: Kliment Yanev Date: Thu, 6 Sep 2012 07:07:37 +0200 Subject: [PATCH] Fix exception when no bed present. Closes #283 --- pronterface.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pronterface.py b/pronterface.py index bec500b..eed4bdc 100755 --- a/pronterface.py +++ b/pronterface.py @@ -54,7 +54,10 @@ def dosify(name): return os.path.split(name)[1].split(".")[0][:8]+".g" def parse_temperature_report(report, key): - return float(filter(lambda x: x.startswith(key), report.split())[0].split(":")[1].split("/")[0]) + if key in report: + return float(filter(lambda x: x.startswith(key), report.split())[0].split(":")[1].split("/")[0]) + else: + return -1.0 def format_time(timestamp): return datetime.datetime.fromtimestamp(timestamp).strftime("%H:%M:%S")