Open yakovistomin opened 4 years ago
Необходимо добавить необязательный параметр validators: Optional[List[Callable]] в BaseProcessor
Пример использования:
IntegerProcessor(…., validators=[lambda x: x > 10, lambda x: x <= 1000]) StringProcessor(..., validators=[lambda x: x.startswith('a')]) DateProcessor(..., validators=[lambda x: x.year == 2000])
Валидируем значение, возвращаемое process_value. Если хоть один из валидаторов вернул False или вызвал исключение, то ColumnError(f'{value} is not valid')
Необходимо добавить необязательный параметр validators: Optional[List[Callable]] в BaseProcessor
Пример использования:
Валидируем значение, возвращаемое process_value. Если хоть один из валидаторов вернул False или вызвал исключение, то ColumnError(f'{value} is not valid')