File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/__pycache__/tcp.cpython-310.pyc
o
�N�gT� � @ s6 d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
ZddlZddl
ZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlmZmZ ddlmZ ddl m!Z! ej"j#�$� r�dZ%ndZ%e%r�ddl&Ze�'e(�Z)G dd � d e*�Z+d
d� Z,dd
� Z-dd� Z.G dd� de!�Z/G dd� d�Z0G dd� dej1j2j3�Z4G dd� dej1j2j5�Z6G dd� dej7j8j9j:�Z;G dd� de;�Z<G dd� dej7j8j=j>�Z?G dd� d�Z@G d d!� d!�ZAG d"d#� d#ej7j8j9j:�ZBG d$d%� d%ej1j2jC�ZDG d&d'� d'ej1j2jE�ZFdS )(zh
TCP transport classes
Wire protocol: "len(payload) msgpack({'head': SOMEHEADER, 'body': SOMEBODY})"
� N)�SaltClientError�SaltReqTimeoutError)�
ip_bracket)�SignalHandlingProcessTFc @ s e Zd ZdZdS )�ClosingError� N)�__name__�
__module__�__qualname__�__doc__� r r �F/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/tcp.pyr 2 s r c C s&