FEM: Use local variable to avoid long strings in write_material_element_sets

print material_object['Object'].Name, ':  ', material_object['Object'].Material['Name']

becomes this:

print mat_obj_name, ':  ', mat_name

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
This commit is contained in:
Przemo Firszt 2015-04-27 16:13:27 +01:00 committed by wmayer
parent a99a897ae8
commit d7ae64fb45

View File

@ -37,13 +37,17 @@ class inp_writer:
def write_material_element_sets(self, f):
f.write('\n\n***********************************************************\n')
f.write('** element sets for materials\n')
for material_object in self.material_objects:
print material_object['Object'].Name, ': ', material_object['Object'].Material['Name']
f.write('*ELSET,ELSET=' + material_object['Object'].Name + '\n')
for m in self.material_objects:
mat_obj = m['Object']
mat_obj_name = mat_obj.Name
mat_name = mat_obj.Material['Name']
print mat_obj_name, ': ', mat_name
f.write('*ELSET,ELSET=' + mat_obj_name + '\n')
if len(self.material_objects) == 1:
f.write('Eall\n')
else:
if material_object['Object'].Name == 'MechanicalMaterial':
if mat_obj_name == 'MechanicalMaterial':
f.write('Eall\n')
f.write('\n\n')