Changeset 560
- Timestamp:
- 09/26/11 07:23:45 (8 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
src/python/trunk/hydroplatform/extension/export/textexport.py
r556 r560 580 580 for obj in objects: 581 581 for field in obj.type.fields: 582 fval = obj.getFieldValue(self.session, field) 583 if field in refs_list and obj not in list_of_objects_with_refs and fval and fval.value: 584 list_of_objects_with_refs.append(obj) 582 if isinstance(field, fd.ObjectReference): 583 fval = obj.getFieldValue(self.session, field) 584 import pdb; pdb.set_trace() 585 if field in refs_list and obj not in list_of_objects_with_refs and fval and fval.value: 586 list_of_objects_with_refs.append(obj) 585 587 586 588 if list_of_objects_with_refs : … … 614 616 for i in objects: 615 617 for field_num in range(0,counter) : 616 fval = i.getFieldValue(self.session, i.type.fields[field_num]) 617 if i.type.fields[field_num] in refs_list and fval : 618 if isinstance(i.type.fields,fd.ObjectReference): 619 fval = i.getFieldValue(self.session, i.type.fields[field_num]) 620 if i.type.fields[field_num] in refs_list and fval : 618 621 # Following line creates a list of tuples as such (object, name of field, value of said field[which is actually a list of node_ids], type of field) 619 obj_plus_val_list.append (( i, i.type.fields[field_num].name, fval.value, i.type.fields[field_num].attribute_type))622 obj_plus_val_list.append (( i, i.type.fields[field_num].name, fval.value, i.type.fields[field_num].attribute_type)) 620 623 621 624 file_list = []
