errors.py 338 B

12345678910111213
  1. from clickhouse_connect.driver.exceptions import DataError
  2. # Error codes used in the Cython API
  3. NO_ERROR = 0
  4. NONE_IN_NULLABLE_COLUMN = 1
  5. error_messages = {NONE_IN_NULLABLE_COLUMN: 'Invalid None value in non-Nullable column'}
  6. def handle_error(error_num: int):
  7. if error_num > 0:
  8. raise DataError(error_messages[error_num])