Browse Source

3MF_Reader: Optionally use cElementTree

This should make reading the XML faster
Thomas Karl Pietrowski 8 years ago
parent
commit
4dbe895c15
1 changed files with 4 additions and 1 deletions
  1. 4 1
      plugins/3MFReader/ThreeMFReader.py

+ 4 - 1
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):