10.12.13 Функция errors.custom_error_exception()
Синтаксис:
errors.custom_error_exception(error=None, exception=None)
Этот метод определяет пользовательские исключения для ошибок сервера MySQL и возвращает текущие настройки.
Если error — это номер ошибки сервера MySQL, вы также должны передать класс exception. Аргумент error может быть словарем, в котором ключ — номер ошибки сервера, а значение — класс исключения, которое должно быть возбуждено.
Для сброса настроек передайте пустой словарь.
import mysql.connector
from mysql.connector import errorcode
# Server error 1028 should raise a DatabaseError
mysql.connector.custom_error_exception(1028, mysql.connector.DatabaseError)
# Or using a dictionary:
mysql.connector.custom_error_exception({
1028: mysql.connector.DatabaseError,
1029: mysql.connector.OperationalError,
})
# To reset, pass an empty dictionary:
mysql.connector.custom_error_exception({})
© 2025 Oracle
Licensed under the GPLv2 License.