From 4dbe895c15d8c4ffbebee18947580a73840c642d Mon Sep 17 00:00:00 2001 From: Thomas Karl Pietrowski Date: Wed, 27 Jul 2016 20:16:12 +0200 Subject: [PATCH] 3MF_Reader: Optionally use cElementTree This should make reading the XML faster --- plugins/3MFReader/ThreeMFReader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/3MFReader/ThreeMFReader.py b/plugins/3MFReader/ThreeMFReader.py index bf25ccd440..71fe8857b1 100644 --- a/plugins/3MFReader/ThreeMFReader.py +++ b/plugins/3MFReader/ThreeMFReader.py @@ -19,7 +19,10 @@ catalog = i18nCatalog("cura") import math import zipfile -import xml.etree.ElementTree as ET +try: + import xml.etree.cElementTree as ET +except ImportError: + import xml.etree.ElementTree as ET ## Base implementation for reading 3MF files. Has no support for textures. Only loads meshes! class ThreeMFReader(MeshReader):