def get_assertion_object_values(self, field_num, in_rows): """ Gets the import_cell_objects for a given field and row constraint """ object_imp_cell_objs = [] if field_num in self.field_valueofs: valueof_fields = self.field_valueofs[field_num] for valueof_field in valueof_fields: pc = ProcessCells(self.source_id, self.start_row) cells = pc.get_field_row_records(valueof_field, in_rows) for cell in cells: object_imp_cell_objs.append(cell) return object_imp_cell_objs
def get_assertion_object_values(self, field_num, in_rows): """ Gets the import_cell_objects for a given field and row constraint """ object_imp_cell_objs = [] if field_num not in self.field_valueofs: # for some reason we don't have the value of fields yet self.get_field_valueofs(field_num) if field_num in self.field_valueofs: valueof_fields = self.field_valueofs[field_num] for valueof_field in valueof_fields: if isinstance(valueof_field, ImportField): # it is not an integer, but an ImportField object valueof_field = valueof_field.field_num print('Value of field: ' + str(valueof_field)) pc = ProcessCells(self.source_id, self.start_row) cells = pc.get_field_row_records(valueof_field, in_rows) for cell in cells: object_imp_cell_objs.append(cell) else: print('cannot find field_valueofs for ' + str(field_num)) pass return object_imp_cell_objs