Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'io_import_dxf')
-rw-r--r--io_import_dxf/dxfimport/groupsort.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/io_import_dxf/dxfimport/groupsort.py b/io_import_dxf/dxfimport/groupsort.py
index 998b69b4..9a49acc7 100644
--- a/io_import_dxf/dxfimport/groupsort.py
+++ b/io_import_dxf/dxfimport/groupsort.py
@@ -85,6 +85,10 @@ def by_attributes(entities):
subd = entity.subdivision_levels
if entity.dxftype in {"LINE", "POINT"}:
extrusion = (0.0, 0.0, 1.0)
+ if extrusion is None:
+ # This can happen for entities of type "SPLINE" for example.
+ # But the sort comparison does not work between 'tuple' and 'NoneType'.
+ extrusion = ()
return entity.thickness, subd, width, extrusion
return itertools.groupby(sorted(entities, key=attributes), key=attributes)