Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Deep Learning avec Python
et Keras et Tensorflow
Voir le programme détaillé
Module « mysql.connector »

Fonction custom_error_exception - module mysql.connector

Signature de la fonction custom_error_exception

def custom_error_exception(error: Union[int, Dict[int, Union[Type[mysql.connector.errors.Error], Type[mysql.connector.errors.InterfaceError], Type[mysql.connector.errors.DatabaseError], Type[mysql.connector.errors.InternalError], Type[mysql.connector.errors.OperationalError], Type[mysql.connector.errors.ProgrammingError], Type[mysql.connector.errors.IntegrityError], Type[mysql.connector.errors.DataError], Type[mysql.connector.errors.NotSupportedError], Type[mysql.connector.errors.PoolError], Type[mysql.connector.errors.ConnectionTimeoutError], Type[mysql.connector.errors.ReadTimeoutError], Type[mysql.connector.errors.WriteTimeoutError], NoneType]], NoneType] = None, exception: Union[Type[mysql.connector.errors.Error], Type[mysql.connector.errors.InterfaceError], Type[mysql.connector.errors.DatabaseError], Type[mysql.connector.errors.InternalError], Type[mysql.connector.errors.OperationalError], Type[mysql.connector.errors.ProgrammingError], Type[mysql.connector.errors.IntegrityError], Type[mysql.connector.errors.DataError], Type[mysql.connector.errors.NotSupportedError], Type[mysql.connector.errors.PoolError], Type[mysql.connector.errors.ConnectionTimeoutError], Type[mysql.connector.errors.ReadTimeoutError], Type[mysql.connector.errors.WriteTimeoutError], NoneType] = None) -> Mapping[int, Union[Type[mysql.connector.errors.Error], Type[mysql.connector.errors.InterfaceError], Type[mysql.connector.errors.DatabaseError], Type[mysql.connector.errors.InternalError], Type[mysql.connector.errors.OperationalError], Type[mysql.connector.errors.ProgrammingError], Type[mysql.connector.errors.IntegrityError], Type[mysql.connector.errors.DataError], Type[mysql.connector.errors.NotSupportedError], Type[mysql.connector.errors.PoolError], Type[mysql.connector.errors.ConnectionTimeoutError], Type[mysql.connector.errors.ReadTimeoutError], Type[mysql.connector.errors.WriteTimeoutError], NoneType]] 

Description

help(mysql.connector.custom_error_exception)

Defines custom exceptions for MySQL server errors.

This function defines custom exceptions for MySQL server errors and
returns the current set customizations.

To reset the customizations, simply supply an empty dictionary.

Args:
    error: Can be a MySQL Server error number or a dictionary in which case the
           key is the server error number and the value is the exception to be raised.
    exception: If `error` is a MySQL Server error number then you have to pass
               also the exception class, otherwise you don't.

Returns:
    dictionary: Current set customizations.

Examples:
    ```
    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,
        })

    # Reset
    mysql.connector.custom_error_exception({})
    ```


Vous êtes un professionnel et vous avez besoin d'une formation ? Sensibilisation à
l'Intelligence Artificielle
Voir le programme détaillé