Fix issues while Moonraker is connected but klipper is disconnected

fixes #548
This commit is contained in:
alfrix
2022-03-28 16:47:52 -03:00
parent 2a7acea86c
commit 6f86448405
3 changed files with 98 additions and 68 deletions

View File

@@ -73,16 +73,6 @@ class KlippyWebsocket(threading.Thread):
("\n\n%s\n\n") % self._url +
_("Retry #%s") % self.reconnect_count)
return False
if state['result']['klippy_connected'] is False:
if self.reconnect_count > 3:
self._screen.panels['splash_screen'].update_text(
_("Moonraker: connected") +
("\n\nKlipper: %s\n\n") % state['result']['klippy_state'] +
_("Retry #%s") % self.reconnect_count)
return False
printer_info = self._screen.apiclient.get_printer_info()
if printer_info is False:
return False
token = self._screen.apiclient.get_oneshot_token()
except Exception:
logging.debug("Unable to get oneshot token")