File: //var/opt/nydus/ops/mysql/connector/aio/__pycache__/network.cpython-39.pyc
a
�,�h`a � @ sJ d Z ddgZddlZddlZddlZz"ddlZejejejej d�Z
W n ey\ dZY n0 ddlm
Z
mZ ddlmZ ddlmZmZmZmZmZ d d
lmZmZmZmZ d dlmZmZmZm Z dd
l!m"Z"m#Z# e$e%d�dd�Z&G dd� de
�Z'G dd� de'�Z(G dd� de(�Z)G dd� de
�Z*G dd� de*�Z+G dd� de*�Z,dS )zFModule implementing low-level socket communication with MySQL servers.�MySQLTcpSocket�MySQLUnixSocket� N)�TLSv1�TLSv1.1�TLSv1.2�TLSv1.3)�ABC�abstractmethod)�deque)�Any�Deque�List�Optional�Tuple� )�InterfaceError�NotSupportedError�OperationalError�ProgrammingError)�COMPRESSED_PACKET_HEADER_LENGTH�MAX_PAYLOAD_LENGTH�MIN_COMPRESS_LENGTH�PACKET_HEADER_LENGTH� )�StreamWriter�open_connection)�err�returnc C s | j st| �S | j � d| j� �S )z`Reformat the IOError error message.
This function reformats the IOError error message.
� )�errno�str�strerror)r � r"