← back to Atmos Game
assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/auto.cpython-312.pyc
33 lines
�
c�bj~ � �N � d dl mZ d dlZddlmZ ddlmZmZmZ G d� de� Z y) � )�annotationsN� )�current_async_library� )�
SOCKET_OPTION�AsyncNetworkBackend�AsyncNetworkStreamc �^ � e Zd Zdd�Z d dd�Z d d
d�Zdd�Zy)�AutoBackendc � � K � t | d� s5t � }|dk( rddlm} |� | _ y ddlm} |� | _ y y �w)N�_backend�trior )�TrioBackend)�AnyIOBackend)�hasattrr r r r
�anyior )�self�backendr r s �n/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/auto.py�
_init_backendzAutoBackend._init_backend
s= � �� ���j�)�+�-�G��&� �-�5@�]��
�/� ,���
� *�s �AANc � � K � | j � � d { ��� | j j |||||�� � d { ��� S 7 �,7 ��w)N)�timeout�
local_address�socket_options)r r
�connect_tcp)r �host�portr r r s r r zAutoBackend.connect_tcp sU � �� � � � �"�"�"��]�]�.�.����'�)� /�
�
�
� #��
�s �A�A�'A�A�A�Ac � � K � | j � � d { ��� | j j |||�� � d { ��� S 7 �*7 ��w)N)r r )r r
�connect_unix_socket)r �pathr r s r r zAutoBackend.connect_unix_socket'