diff options
Diffstat (limited to 'oscurart_tools/oscurart_objects.py')
-rw-r--r-- | oscurart_tools/oscurart_objects.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/oscurart_tools/oscurart_objects.py b/oscurart_tools/oscurart_objects.py index d4fab225..2b24938a 100644 --- a/oscurart_tools/oscurart_objects.py +++ b/oscurart_tools/oscurart_objects.py @@ -526,9 +526,13 @@ class oscDuplicateSymmetricalOp (Operator): # ------------------------ OBJECTS TO GROUPS ------------------------ def DefObjectToGroups(): - scgr = bpy.data.groups.new( - "%s_MSH" % - (os.path.basename(bpy.data.filepath).replace(".blend", ""))) + try: + "%s_MSH" % (os.path.basename(bpy.data.filepath).replace(".blend", "")) + scgr = bpy.data.groups["%s_MSH" % (os.path.basename(bpy.data.filepath).replace(".blend", ""))] + except: + scgr = bpy.data.groups.new( + "%s_MSH" % + (os.path.basename(bpy.data.filepath).replace(".blend", ""))) for ob in bpy.data.objects: if ob.select: if ob.type == "MESH": |