in some cases importing without materials could raise a python error.

surprising nobody found before.

reported by <chewed-on> who doesnt want his real name used for some reason.
This commit is contained in:
Campbell Barton 2009-06-13 09:33:55 +00:00
parent 2183af5760
commit 2f1e118c30

@ -166,12 +166,13 @@ def create_materials(filepath, material_libs, unique_materials, unique_material_
del temp_mtl
#Create new materials
for name in unique_materials.iterkeys():
unique_materials[name]= bpy.data.materials.new(name)
unique_material_images[name]= None, False # assign None to all material images to start with, add to later.
for name in unique_materials: # .keys()
if name != None:
unique_materials[name]= bpy.data.materials.new(name)
unique_material_images[name]= None, False # assign None to all material images to start with, add to later.
unique_materials[None]= None
unique_material_images[None]= None, False
for libname in material_libs:
mtlpath= DIR + libname