mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-24 23:23:57 -06:00
Be a bit more gracefull when adding a machine failed
This seems to happen for people that manually add machines to cura but mess something up when copying the files. CURA-3X
This commit is contained in:
parent
27c6cb4c1e
commit
670a106957
3 changed files with 13 additions and 7 deletions
|
@ -347,9 +347,9 @@ class MachineManager(QObject):
|
|||
return cast(GlobalStack, machine)
|
||||
return None
|
||||
|
||||
@pyqtSlot(str)
|
||||
@pyqtSlot(str, str)
|
||||
def addMachine(self, definition_id: str, name: Optional[str] = None) -> None:
|
||||
@pyqtSlot(str, result=bool)
|
||||
@pyqtSlot(str, str, result = bool)
|
||||
def addMachine(self, definition_id: str, name: Optional[str] = None) -> bool:
|
||||
Logger.log("i", "Trying to add a machine with the definition id [%s]", definition_id)
|
||||
if name is None:
|
||||
definitions = CuraContainerRegistry.getInstance().findDefinitionContainers(id = definition_id)
|
||||
|
@ -364,6 +364,8 @@ class MachineManager(QObject):
|
|||
self.setActiveMachine(new_stack.getId())
|
||||
else:
|
||||
Logger.log("w", "Failed creating a new machine!")
|
||||
return False
|
||||
return True
|
||||
|
||||
def _checkStacksHaveErrors(self) -> bool:
|
||||
time_start = time.time()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue