File: D:/Python311/Lib/site-packages/mysqlx/__pycache__/errors.cpython-311.pyc
�
�nc� � � � d Z ddlmZ ddlmZ G d� de� � Z G d� de� � Z G d � d
e� � Z G d� de � � Z
G d
� de � � Z G d� de � � Z G d� de � � Z
G d� de � � Z G d� de � � Z G d� de� � Z G d� de� � Zd� Zd� Zd� Zd4d�Zd � Zi d!e�d"e �d#e�d$e�d%e�d&e�d'e
�d(e�d)e�d*e�d+e�d,e�d-e�d.e �d/e�d0e �d1e �e eeeeeee
ee
ee
ee d2��Zeeeeeeed3�ZdS )5zHImplementation of the Python Database API Specification v2.0 exceptions.� )�unpack� )�get_client_errorc �* � � e Zd ZdZd� fd� Zd� Z� xZS )�Errorz<Exception that is base class for all other error exceptions.Nc �` �� t � � � � � || _ | j | _ |pd| _ || _ | j skd| j cxk rdk rYn nVt
| j � � | _ |�: | j |z | _ n?# t $ r}| j � d|� d�| _ Y d }~nd }~ww xY wn| j sdx| _ | _ | j rB| j dk r7| j | j d�}| j r
d}| j |d <