From 2c074fb7a3e24731722e937a27f03b5ac8b26365 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 24 Jun 2022 14:52:42 +0200 Subject: [PATCH 1/2] Don't show scary error message when saving custom file CURA-9414 --- plugins/3MFWriter/ThreeMFWriter.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/plugins/3MFWriter/ThreeMFWriter.py b/plugins/3MFWriter/ThreeMFWriter.py index c507703823..d97e7d4ac7 100644 --- a/plugins/3MFWriter/ThreeMFWriter.py +++ b/plugins/3MFWriter/ThreeMFWriter.py @@ -275,14 +275,8 @@ class ThreeMFWriter(MeshWriter): package_id = package_manager.getMaterialFilePackageId(extruder.material.getFileName(), extruder.material.getMetaDataEntry("GUID")) package_data = package_manager.getInstalledPackageInfo(package_id) + # We failed to find the package for this material if not package_data: - # We failed to find the package for this material - - message = Message(catalog.i18nc("@error:material", - "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems.".format(material=extruder.getName())), - title=catalog.i18nc("@info:title", "Failed to save material package information"), - message_type=Message.MessageType.WARNING) - message.show() continue material_metadata = {"id": package_id, From 1872e5484279918232600f984173ceade9c37266 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 28 Jun 2022 13:06:59 +0200 Subject: [PATCH 2/2] Message might be good for debugging. Maybe at some point someone will ask wjy they don't get a message. part of CURA-9414 --- plugins/3MFWriter/ThreeMFWriter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/3MFWriter/ThreeMFWriter.py b/plugins/3MFWriter/ThreeMFWriter.py index d97e7d4ac7..888779af91 100644 --- a/plugins/3MFWriter/ThreeMFWriter.py +++ b/plugins/3MFWriter/ThreeMFWriter.py @@ -277,6 +277,7 @@ class ThreeMFWriter(MeshWriter): # We failed to find the package for this material if not package_data: + Logger.info(f"Could not find package for material in extruder {extruder.id}, skipping.") continue material_metadata = {"id": package_id,