✏️ 正在编辑: connection.cpython-312.pyc
路径:
/var/opt/nydus/ops/mysql/connector/__pycache__/connection.cpython-312.pyc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
� ��'j�� � �B � d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z ddl mZ ddlm Z ddlmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZ dd lmZmZ dd l m!Z! ddl"m#Z# ddl$m%Z%m&Z& dd l'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z- ddl.m/Z/ ddl0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8 ddl9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZD ddlEmEZE ddlFmGZGmHZHmIZI ddlJmKZK ddlLmMZM ddlNmOZOmPZPmQZQmRZRmSZS ddlTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z] ddl^m_Z_m`Z`maZambZbmcZcmdZd erddl"meZe eKrddlfmgZgmhZh G d� de#� Ziy)z.Implementing communication with MySQL servers.� )�annotationsN)�Decimal)�IOBase)� TYPE_CHECKING�Any�BinaryIO�Dict� Generator�List�Mapping�Optional�Sequence�Tuple�Type�Union� )�version)�cmd_refresh_verify_options�handle_read_write_timeout)�get_local_infile_filenames)�MySQLConnectionAbstract)�MySQLAuthenticator�get_auth_plugin)� ClientFlag� FieldType� RefreshOption� ServerCmd� ServerFlag�flag_is_set)�MySQLConverter)�MySQLCursor�MySQLCursorBuffered�MySQLCursorBufferedDict�MySQLCursorBufferedRaw�MySQLCursorDict�MySQLCursorPrepared�MySQLCursorPreparedDict�MySQLCursorRaw)�ConnectionTimeoutError� DatabaseError�Error�InterfaceError� InternalError�NotSupportedError�OperationalError�ProgrammingError�ReadTimeoutError�WriteTimeoutError� get_exception)�logger)�MySQLSocket�MySQLTCPSocket�MySQLUnixSocket)�OTEL_ENABLED)�with_context_propagation)� EOF_STATUS� ERR_STATUS�LOCAL_INFILE_STATUS� OK_STATUS� MySQLProtocol) �BinaryProtocolType�DescriptionType� EofPacketType� HandShakeType�OkPacketType� ResultType�RowType�StatsPacketType� StrOrBytes)�get_platform� int1store� int4store�lc_int�warn_ciphersuites_deprecated�warn_tls_version_deprecated)�CMySQLPrepStmt)�end_span�record_exception_eventc �> � � e Zd ZdZd7� fd�Zd8d�Zd8d�Z d9 d:d�Zd;d�Zd8d�Z d8d�Z d8d �ZeZ e � d< d=d �� Z e � d> d?d�� Zd@d�ZedAd �� ZdBd�ZdCd�Z e � dD dEd�� Z e � dD dFd�� Z dG dHd�Z e � dI dJd�� Zd8d�ZdKd�Ze e � dL dMd�� � Z e � dNd�� Z e� dOd�� ZdPd�Z dQdRd�Z! e � dSd�� Z"dTd�Z#dUd�Z$dVd�Z% e � dW dXd�� Z&edYd �� Z'e'jP dZd!�� Z'dAd"�Z)d[d#�Z*e+jX jP d\d$�� Z, dD d]d%�Z-d^d_d&�Z.ed`d'�� Z/ da dbd(�Z0d8d)�Z1d8d*�Z2dcd+�Z3ddd,�Z4ded-�Z5 e � dQ dfd.�� Z6 dg dhd/�Z7 e � did0�� Z8e dj dkd1�� Z9 dld2�Z: dmd3�Z; dld4�Z<dAd5�Z=d8d6�Z>� xZ?S )n�MySQLConnectionzConnection to a MySQL Serverc � �� d | _ d | _ d | _ t �| � � t | _ t j � | _ d | _ d | _ d| _ d| _ d| _ d| _ d| _ d| _ d | _ d| _ d| _ i | _ d| _ d| _ d| _ d| _ d| _ d| _ d| _ d| _ d| _ d | _ d| _ d | _! d | _"