✏️ 正在编辑: abstracts.cpython-312.pyc
路径:
/var/opt/nydus/ops/mysql/connector/__pycache__/abstracts.cpython-312.pyc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
� ��'j@� � � � d Z ddlmZ ddlZddlZddlZddlmZmZ ddl m Z m Z mZmZ ddl mZ ddlmZ ddlmZ dd lmZ dd lmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z% dZ& ddl'Z' e(e'd� re'jR rd Z&ddl+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5 ddl6m7Z7m8Z8 ddl9m:Z:m;Z;m<Z<m=Z=m>Z> ddl?m@Z@mAZAmBZBmCZC eCrddlDmEZEmFZFmGZGmHZH ddlImJZJ ddlKmLZL ddlMmNZNmOZO ddlmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZ ddl[m\Z\m]Z] dZ^dZ_dZ`dZadZbdZceede e eeefegeef Zh G d� d e\� Zi G d!� d"e� Zj G d#� d$e� Zky# e*$ r Y ��w xY w)%z+Module gathering all abstract base classes.� )�annotationsN)�ABC�abstractmethod)�date�datetime�time� timedelta)�Decimal)� signature)�sleep)� TracebackType)�Any�BinaryIO�Callable�ClassVar�Deque�Dict� Generator�Iterator�List�Mapping�NoReturn�Optional�Sequence�Tuple�Type�Union�castF�HAS_TLSv1_3T� ) � CONN_ATTRS_DN�DEFAULT_CONFIGURATION�DEPRECATED_METHOD_WARNING�MYSQL_DEFAULT_CHARSET_ID_57�MYSQL_DEFAULT_CHARSET_ID_80�OPENSSL_CS_NAMES�TLS_CIPHER_SUITES�TLS_VERSIONS�CharacterSet� ClientFlag)�MySQLConverter�MySQLConverterBase)� DatabaseError�Error�InterfaceError�NotSupportedError�ProgrammingError)�CONNECTION_SPAN_NAME�OPTION_CNX_SPAN�OPTION_CNX_TRACER�OTEL_ENABLED)�end_span�record_exception_event�set_connection_span_attrs�trace)� deprecated)�read_option_files)�UNACCEPTABLE_TLS_CIPHERSUITES�UNACCEPTABLE_TLS_VERSIONS)�BinaryProtocolType�CextEofPacketType�DescriptionType� EofPacketType� HandShakeType�MySQLConvertibleType�MySQLScriptPartition�RowItemType�RowType� StrOrBytes�WarningType)�GenericWrapper� import_objectzVThe '{list}' list must not contain repeated values, the value '{value}' is duplicated.zdThe given tls_version: '{}' is not recognized as a valid TLS protocol version (should be one of {}).zHThe given tls_version: '{}' are no longer allowed (should be one of {}).zINo supported TLS protocol version found in the 'tls-versions' list '{}'. a Option "krb_service_principal" {error}, must be a string in the form "primary/instance@realm" e.g "ldap/ldapauth@MYSQL.COM" where "@realm" is optional and if it is not given will be assumed to belong to the default realm, as configured in the krb5.conf file.z`Option "openid_token_file" {error}, it must be a string in the form "path/to/openid/token/file".c � � e Zd ZdZy)�CMySQLPrepStmtaP Structure to represent a result from `CMySQLConnection.cmd_stmt_prepare`. It can be used consistently as a type hint. `_mysql_connector.MySQLPrepStmt` isn't available when the C-ext isn't built. In this regard, `CmdStmtPrepareResult` acts as a proxy/wrapper entity for a `_mysql_connector.MySQLPrepStmt` instance. N)�__name__� __module__�__qualname__�__doc__� � �J/opt/nydus/tmp/pip-target-k0fmikie/lib/python/mysql/connector/abstracts.pyrL rL � s � �rR rL c �h � e Zd ZU dZdqd�Zdrd�Z dsd�Zdrd�Zedtd�� Z edtd�� Z edud�� Zdvd �Zdwd �Z dqd�Zdqd�Zdqd �Zedxd�� Zedxd�� Zedyd�� Zedzd�� Zeedxd�� � Zej. d{d�� Zedtd�� Zej. d|d�� Zed}d�� Zej. d~d�� Zdd�Zdqd�Ze d� d�d�� Zed�d�� Z e e jB d�� � d�d�� Z" e e jB d�� � dzd �� Z#ed�d!�� Z$edzd"�� Z%eedtd#�� � Z& e e jB d$�� � d�d%�� Z'edyd&�� Z(e(j. d�d'�� Z(d�d(�Z)d�d)�Z*edxd*�� Z+e+j. d{d+�� Z+edxd,�� Z,e,j. d�d-�� Z,ed�d.�� Z- d� d�d0�Z. e e jB d1�� � d�d|d2�� Z/edtd3�� Z0e0j. ed|d4�� � Z0edtd5�� Z1e1j. d|d6�� Z1edtd7�� Z2e2j. d|d8�� Z2edtd9�� Z3e3j. d|d:�� Z3edtd;�� Z4e4j. d|d<�� Z4edxd=�� Z5edxd>�� Z6edyd?�� Z7edyd@�� Z8e8j. d�dA�� Z8edxdB�� Z9 d� d�dC�Z:ed�dD�� Z;e;j. d�dE�� Z;ed�dF�� Z<e<j. d�dG�� Z<eed�dH�� � Z=edqdI�� Z>edqdJ�� Z?dqdK�Z@edqdL�� ZAeAZBdMeCdN<