← back to Atmos Game
assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_client.cpython-312.pyc
812 lines
�
c�bj� � �~ � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z m
Z
d dlmZ ddl
m
Z
ddlmZmZmZ ddlmZmZmZmZmZmZ dd lmZ dd
lmZmZmZmZ ddl m!Z!m"Z"m#Z#m$Z$ ddl%m&Z& dd
l'm(Z(m)Z) ddl*m+Z+m,Z, ddl-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z: ddl;m<Z<m=Z= ddl>m?Z?m@Z@ ej� rd dlBZBg d�ZC ej� dd�� ZE ej� dd�� ZFd,d�ZGd-d�ZHd.d�ZI G d� d� ZJ eJ� ZK ej� d� ZMde
� �ZNdj� ej� � D � cg c]
} | d k7 s� | �� c} � ZQ G d!� d"ej� � ZS G d#� d$e9� ZT G d%� d&e.� ZUej� d'ej� f ZX G d(� d)� ZY G d*� deY� ZZ G d+� deY� Z[yc c} w )/� )�annotationsN)�asynccontextmanager�contextmanager)�
TracebackType� )�__version__)�Auth� BasicAuth�FunctionAuth)�DEFAULT_LIMITS�DEFAULT_MAX_REDIRECTS�DEFAULT_TIMEOUT_CONFIG�Limits�Proxy�Timeout)�SUPPORTED_DECODERS)�
InvalidURL�RemoteProtocolError�TooManyRedirects�request_context)�Cookies�Headers�Request�Response)�codes)�AsyncBaseTransport�
BaseTransport)�AsyncHTTPTransport�
HTTPTransport)
�AsyncByteStream� AuthTypes� CertTypes�CookieTypes�HeaderTypes�
ProxyTypes�QueryParamTypes�RequestContent�RequestData�RequestExtensions�RequestFiles�SyncByteStream�TimeoutTypes)�URL�QueryParams)�
URLPattern�get_environment_proxies)�USE_CLIENT_DEFAULT�AsyncClient�Client�Tr3 )�bound�Ur2 c � � | j |j k7 ry| j dk( xr/ t | � dk( xr |j dk( xr t |� dk( S )zA
Return 'True' if 'location' is a HTTPS upgrade of 'url'
F�http�P �https� )�host�scheme�_port_or_default)�url�locations �d/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/lib/python3.12/site-packages/httpx/_client.py�_is_https_redirectrB >