diff options
author | Jelle Spijker <spijker.jelle@gmail.com> | 2022-05-09 11:54:07 +0300 |
---|---|---|
committer | Jelle Spijker <spijker.jelle@gmail.com> | 2022-05-09 11:54:07 +0300 |
commit | 334fca66917cce39de1a8ed4ab9fc38f47026686 (patch) | |
tree | 1bb81004ec52c59b1dd40f6ac3533ec526e18acf /cura/Settings | |
parent | d79921c964b164cb5d6b31ac274aabc6122c746f (diff) | |
parent | e4e993a44eda820e5c7e199178c1f03198f3b4ea (diff) |
Merge remote-tracking branch 'origin/gracefully_fail_cloud_printer' into 5.0
Diffstat (limited to 'cura/Settings')
-rw-r--r-- | cura/Settings/CuraStackBuilder.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cura/Settings/CuraStackBuilder.py b/cura/Settings/CuraStackBuilder.py index 7ede6950d7..ff9a795c43 100644 --- a/cura/Settings/CuraStackBuilder.py +++ b/cura/Settings/CuraStackBuilder.py @@ -17,7 +17,7 @@ class CuraStackBuilder: """Contains helper functions to create new machines.""" @classmethod - def createMachine(cls, name: str, definition_id: str, machine_extruder_count: Optional[int] = None) -> Optional[GlobalStack]: + def createMachine(cls, name: str, definition_id: str, machine_extruder_count: Optional[int] = None, show_warning_message: bool = True) -> Optional[GlobalStack]: """Create a new instance of a machine. :param name: The name of the new machine. @@ -34,7 +34,8 @@ class CuraStackBuilder: definitions = registry.findDefinitionContainers(id = definition_id) if not definitions: - ConfigurationErrorMessage.getInstance().addFaultyContainers(definition_id) + if show_warning_message: + ConfigurationErrorMessage.getInstance().addFaultyContainers(definition_id) Logger.log("w", "Definition {definition} was not found!", definition = definition_id) return None |