Spec-Zone.ru › MySQL Connectors 1.0

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.
https://docs.oracle.com/cd/E17952_01/connector-python-en/connector-python-api-errors-custom-error-exception.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API