Пример #1
0
 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
Пример #2
0
 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