From 2537bc8f57f4919386874a28edcb7c4769ece14e Mon Sep 17 00:00:00 2001 From: jneilliii Date: Wed, 30 Oct 2024 00:28:37 -0400 Subject: [PATCH] remove call to creating connection in printer_worker thread since it's called on initialization. --- octoprint_bambu_printer/printer/bambu_virtual_printer.py | 4 ++-- setup.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/octoprint_bambu_printer/printer/bambu_virtual_printer.py b/octoprint_bambu_printer/printer/bambu_virtual_printer.py index 06a0e5d..78cfc52 100644 --- a/octoprint_bambu_printer/printer/bambu_virtual_printer.py +++ b/octoprint_bambu_printer/printer/bambu_virtual_printer.py @@ -264,7 +264,7 @@ class BambuVirtualPrinter: self._settings.get(["device_type"]) == "" or self._settings.get(["serial"]) == "" or self._settings.get(["username"]) == "" - or self._settings.get(["access_code"]) == "" + or (self._settings.get(["access_code"]) == "" and self._settings.get_boolean(["local_mqtt"])) ): msg = "invalid settings to start connection with Bambu Printer" self._log.debug(msg) @@ -685,7 +685,7 @@ class BambuVirtualPrinter: self._state_change_queue.join() def _printer_worker(self): - self._create_client_connection_async() + # self._create_client_connection_async() self.sendIO("Printer connection complete") while self._running: try: diff --git a/setup.py b/setup.py index 60e0bc3..ddd43c6 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ plugin_package = "octoprint_bambu_printer" plugin_name = "OctoPrint-BambuPrinter" # The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module -plugin_version = "0.1.8rc3" +plugin_version = "0.1.8rc4" # The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin # module