From 7d51b3247663bc7f47830dfaca834d0bd028a173 Mon Sep 17 00:00:00 2001 From: Bryan Mayland Date: Tue, 9 Jul 2013 14:54:32 -0400 Subject: [PATCH] Fix initial temperatureHistory load not containing any data --- octoprint/printer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/octoprint/printer.py b/octoprint/printer.py index 160a650..7899d23 100644 --- a/octoprint/printer.py +++ b/octoprint/printer.py @@ -303,8 +303,10 @@ class Printer(): def _sendInitialStateUpdate(self, callback): try: data = self._stateMonitor.getCurrentData() + # convert the dict of deques to a dict of lists + temps = {k: list(v) for (k,v) in self._temps.iteritems()} data.update({ - "temperatureHistory": list(self._temps), + "temperatureHistory": temps, "logHistory": list(self._log), "messageHistory": list(self._messages) })