0.1.4 (#43)
* fix stuck Printing from SD state when canceled in slicer or on printer, #42
This commit is contained in:
parent
5754e81b72
commit
7f1ae5a24b
@ -1,8 +1,6 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
from pathlib import Path
|
|
||||||
|
|
||||||
from octoprint_bambu_printer.printer.file_system.file_info import FileInfo
|
from octoprint_bambu_printer.printer.file_system.file_info import FileInfo
|
||||||
from octoprint_bambu_printer.printer.print_job import PrintJob
|
|
||||||
from octoprint_bambu_printer.printer.states.a_printer_state import APrinterState
|
from octoprint_bambu_printer.printer.states.a_printer_state import APrinterState
|
||||||
|
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ class PrintingState(APrinterState):
|
|||||||
|
|
||||||
def __init__(self, printer: BambuVirtualPrinter) -> None:
|
def __init__(self, printer: BambuVirtualPrinter) -> None:
|
||||||
super().__init__(printer)
|
super().__init__(printer)
|
||||||
|
self._current_print_job = None
|
||||||
self._is_printing = False
|
self._is_printing = False
|
||||||
self._sd_printing_thread = None
|
self._sd_printing_thread = None
|
||||||
|
|
||||||
@ -36,6 +37,7 @@ class PrintingState(APrinterState):
|
|||||||
self._is_printing = False
|
self._is_printing = False
|
||||||
self._sd_printing_thread.join()
|
self._sd_printing_thread.join()
|
||||||
self._sd_printing_thread = None
|
self._sd_printing_thread = None
|
||||||
|
self._printer.current_print_job = None
|
||||||
|
|
||||||
def _start_worker_thread(self):
|
def _start_worker_thread(self):
|
||||||
if self._sd_printing_thread is None:
|
if self._sd_printing_thread is None:
|
||||||
|
@ -7,3 +7,10 @@
|
|||||||
###
|
###
|
||||||
|
|
||||||
.
|
.
|
||||||
|
|
||||||
|
pytest~=7.4.4
|
||||||
|
pybambu~=1.0.1
|
||||||
|
OctoPrint~=1.10.2
|
||||||
|
setuptools~=70.0.0
|
||||||
|
pyserial~=3.5
|
||||||
|
Flask~=2.2.5
|
||||||
|
2
setup.py
2
setup.py
@ -14,7 +14,7 @@ plugin_package = "octoprint_bambu_printer"
|
|||||||
plugin_name = "OctoPrint-BambuPrinter"
|
plugin_name = "OctoPrint-BambuPrinter"
|
||||||
|
|
||||||
# The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module
|
# The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module
|
||||||
plugin_version = "0.1.3"
|
plugin_version = "0.1.4"
|
||||||
|
|
||||||
# The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin
|
# The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin
|
||||||
# module
|
# module
|
||||||
|
Loading…
x
Reference in New Issue
Block a user