Selaa lähdekoodia

Merged in Beta (pull request #344)

ezdxf recently removed the Vector alias for Vec3, update to support that

Approved-by: Marius Stanciu
Emily Ellis 4 vuotta sitten
vanhempi
commit
d4f941335c
1 muutettua tiedostoa jossa 5 lisäystä ja 3 poistoa
  1. 5 3
      appParsers/ParseDXF.py

+ 5 - 3
appParsers/ParseDXF.py

@@ -7,9 +7,11 @@
 
 from shapely.geometry import LineString
 from shapely.affinity import rotate
-#FIXME: No such class as Vec3 in ezdxf.0.15.1, instead there is Vector "ImportError: cannot import name 'Vec3' from 'ezdxf.math" 
-#from ezdxf.math import Vec3 as ezdxf_vector
-from ezdxf.math import Vector as ezdxf_vector
+# Vector was an older name for Vec3; try both for backward compatibility:
+try:
+    from ezdxf.math import Vec3 as ezdxf_vector
+except ImportError:
+    from ezdxf.math import Vector as ezdxf_vector
 
 from appParsers.ParseFont import *
 from appParsers.ParseDXF_Spline import *