Changeset 510 for trunk/avango-utils/python/_bool_scripts.py
- Timestamp:
- 08/12/10 16:37:55 (22 months ago)
- File:
-
- 1 edited
-
trunk/avango-utils/python/_bool_scripts.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/avango-utils/python/_bool_scripts.py
r498 r510 61 61 self.NumFieldsIn.value = self._actual_id 62 62 63 def remove_and_disconnect_all_fields(self): 64 for field_id in range(0,self._actual_id): 65 field_name = self.BaseFieldName.value + str(field_id) 66 field = self.get_field(field_name) 67 if not field: 68 continue 69 70 field.disconnect() 71 self.remove_field(field_name) 72 73 self._actual_id = 0 74 75 def remove_and_disconnect_field(self, field_number): 76 if self._actual_id >= field_number: 77 field_name = self.BaseFieldName.value + str(field_number) 78 field = self.get_field(field_name) 79 if not field: 80 return 81 82 field.disconnect() 83 self.remove_field(field_name) 84 63 85 def evaluate(self): 64 86 self.on_calculate() … … 66 88 def on_calculate(self): 67 89 pass 90 91 def cleanup(self): 92 self.remove_and_disconnect_all_fields() 68 93 69 94
Note: See TracChangeset
for help on using the changeset viewer.
