Skip to content

Commit

Permalink
Merge pull request #212 from foosel/patch-1
Browse files Browse the repository at this point in the history
Gracefully handle that target temp may be null
  • Loading branch information
eyal0 authored Sep 18, 2020
2 parents 74c94ef + 46523b6 commit 84eade8
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 84eade8

Please sign in to comment.