Skip to content

Commit

Permalink
Gracefully handle that target temp may be null
Browse files Browse the repository at this point in the history
Fixes eyal0#210
  • Loading branch information
foosel committed Sep 18, 2020
1 parent 74c94ef commit 46523b6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion octoprint_PrintTimeGenius/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ def _allow_analysis(printer, settings):
current_temp = all_temps[-1] # They are sorted so this is the most recent.
elements_being_heated = 0
for thermostat in current_temp.values():
if not isinstance(thermostat, collections.Mapping) or not 'actual' in thermostat or not 'target' in thermostat:
if not isinstance(thermostat, collections.Mapping) or not 'actual' in thermostat or not 'target' in thermostat or thermostat['target'] is None:
continue
if thermostat['target'] < 30:
# This element is targeted for less than room temperature so ignore it.
Expand Down

0 comments on commit 46523b6

Please sign in to comment.