diff --git a/octoprint_bambu_printer/virtual.py b/octoprint_bambu_printer/virtual.py index 72040f8..6bdd8a7 100644 --- a/octoprint_bambu_printer/virtual.py +++ b/octoprint_bambu_printer/virtual.py @@ -474,7 +474,7 @@ class BambuPrinter: def _gcode_M524(self, data: str) -> bool: if self._sdCardReady: - self._cancelSdPrint() + return self._cancelSdPrint() return False def _gcode_M26(self, data: str) -> bool: @@ -699,12 +699,14 @@ class BambuPrinter: else: self._logger.info("print pause failed") - def _cancelSdPrint(self): + def _cancelSdPrint(self) -> bool: if self.bambu.connected: if self.bambu.publish(commands.STOP): self._logger.info("print cancelled") + return True else: self._logger.info("print cancel failed") + return False def _setSdPos(self, pos): self._newSdFilePos = pos diff --git a/setup.py b/setup.py index a0650de..55814f8 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.0.9" +plugin_version = "0.0.10" # The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin # module