✏️ 正在编辑: connection_cext.cpython-312.pyc
路径:
/var/opt/nydus/ops/mysql/connector/__pycache__/connection_cext.cpython-312.pyc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
� ��'jȡ � �� � d Z ddlZddlZddlZddlZddlZddlmZmZm Z m Z mZmZm Z mZmZmZ ddlmZ ddlmZ ddlmZmZ ddlmZmZmZmZmZ dd lmZ dd l m!Z!m"Z"m#Z#m$Z$m%Z% ddl&m'Z' ddl(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/ dd l0m1Z1m2Z2m3Z3 dZ4 ddl5Z5ddl5m6Z6 ddl7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z? dZ4ddlBmCZC ddlDmEZE eCrddlFmGZGmHZH G d� de� ZIy# e@$ rZA e@deA� d�� eA�dZA[Aww xY w)z'Connection class using the C Extension.� N) �Any�BinaryIO�Dict�List�NoReturn�Optional�Sequence�Tuple�Type�Union� )�version)�cmd_refresh_verify_options)�CMySQLPrepStmt�MySQLConnectionAbstract)� ClientFlag� FieldFlag� FieldType� ServerFlag�ShutdownType)�MySQLConverter)�InterfaceError� InternalError�OperationalError�ProgrammingError�get_mysql_exception)� MySQLProtocol)�CextEofPacketType�CextResultType�DescriptionType�ParamsSequenceOrDictType�RowType�StatsPacketType� StrOrBytes)� import_object�warn_ciphersuites_deprecated�warn_tls_version_deprecatedF)�MySQLInterfaceError)�CMySQLCursor�CMySQLCursorBuffered�CMySQLCursorBufferedDict�CMySQLCursorBufferedRaw�CMySQLCursorDict�CMySQLCursorPrepared�CMySQLCursorPreparedDict�CMySQLCursorRawTz2MySQL Connector/Python C Extension not available (�))�OTEL_ENABLED)�with_context_propagation)�end_span�record_exception_eventc � � � e Zd ZdZdeddf� fd�Zdhd�Zdhd�Zede fd�� Z d eddfd �Ze j j deddfd�� Zedefd �� Zej deddfd�� Zedee fd�� Zej de ddfd�� Zedee fd�� Zej de ddfd�� Zedefd�� Zej deddfd�� Zedefd�� Zdhd�Zdhd�ZeZdefd�Zdefd�Zdidede de ddfd�Zdeddfd �Zd!edee fd"�Z edee fd#�� Z! djd$ee d%ed&ee"e# d'ee d(ee$ dede%e"e ee& f fd)�Z' dkd%ed&ee"e# d'ee d(ee$ dede%ee ee& f fd*�Z(dee fd+�Z)dhd,�Z*dhd-�Z+dhd.�Z,d/eddfd0�Z- dld(ee$ de.fd1�Z/dee& fd2�Z0d3e1dede$fd4�Z2e3d5e$d6ededee4e&e.f fd7�� Z5d5e$deddfd8�Z6d5e$deddfd9�Z7e3 dmd!ed'ee d:ed;ededee4e&e.f fd<�� Z8e8Z9 dnd:ee d'ee d=ee d>ee:e; d?ee d@ee dAee de;fdB�Z<ede fdC�� Z=ede fdD�� Z>edefdE�� Z?edefdF�� Z@edefdG�� ZAdHeBde4eCe1 eDe1e1f f fdI�ZEdhdJ�ZF dodKedLed/edee dMedNedOedPee dQee dRee ddfdS�ZGdefdT�ZH eI� dUe dee& fdV�� ZJdhdW�ZKdldXee ddfdY�ZLdeMfdZ�ZNd[e ddfd\�ZOdePfd]�ZQdePfd^�ZRd_ededePfd`�ZSd5e$dae dbeTdedePf dc�ZUdpd=eddfdd�ZV dqdeeeDeef dfeeDeef ddfdg�ZW� xZXS )r�CMySQLConnectionz6Class initiating a MySQL Connection using Connector/C.�kwargs�returnNc � �� t st d� �d| _ g | _ t j j t j j t j j t j � � ddd� | _ t j � dk( rQt j j | j � s(t j j d� rdnd| _ d| _ t �| �E � |r | j$ d i |�� yy# t&