From e94890a8071e16ea418d78b932afde75a2952bd7 Mon Sep 17 00:00:00 2001 From: make-ing Date: Mon, 12 Oct 2015 10:47:55 +0200 Subject: [PATCH] changed if statement to check for '?' IN command --- src/octoprint/util/comm_acc.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/octoprint/util/comm_acc.py b/src/octoprint/util/comm_acc.py index db8160a9..d8ee0db1 100644 --- a/src/octoprint/util/comm_acc.py +++ b/src/octoprint/util/comm_acc.py @@ -1731,10 +1731,11 @@ class MachineCom(object): """ try: - if command == "?" and self._status_report_queued == True: - return - elif command == "?" and self._status_report_queued == False: - self._status_report_queued = True + if "?" in command: + if self._status_report_queued is True: + return + else: + self._status_report_queued = True self._send_queue.put((command, linenumber, command_type)) except TypeAlreadyInQueue as e: self._logger.debug("Type already in queue: " + e.type)