U
    øŠ]ß  ã                   @   s   d dl Z ddlmZ ddlmZmZmZ ddlmZm	Z	m
Z
mZmZmZmZmZmZ dddddddddddddddœeeeeee je
e	eeeeeeeeed	œd
d„Zddddddddddddœeee
e	eeeeeeeeedœdd„Zddddddddddddœeee
e	eeeeeeeeedœdd„Zddddddddddddœeee
e	eeeeeeeeedœdd„Zdddddddddddddddœeeee jee
e	eeeeeeeeedœdd„Zdddddddddddddddœeeee jee
e	eeeeeeeeedœdd„Zdddddddddddddddœeeee jee
e	eeeeeeeeedœdd„Zdddddddddddddddœeeee jee
e	eeeeeeeeedœdd„ZdS )é    Né   )ÚClient)Ú	CertTypesÚTimeoutTypesÚVerifyTypes)	Ú	AuthTypesÚCookieTypesÚHeaderTypesÚProxiesTypesÚQueryParamTypesÚRequestDataÚRequestFilesÚResponseÚURLTypesTF)ÚparamsÚdataÚfilesÚjsonÚheadersÚcookiesÚauthÚtimeoutÚallow_redirectsÚcertÚverifyÚstreamÚ	trust_envÚproxies)ÚmethodÚurlr   r   r   r   r   r   r   r   r   r   r   r   r   r   Úreturnc                C   sL   t dgd��6}|j| ||||||||||
|||	|d�W  5 Q R £ S Q R X d S )NzHTTP/1.1)Zhttp_versions)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   Úrequest)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úclient© r#   úi/var/www/html/staging.mfahmagazine.net/magazine_api/magazine_env/lib/python3.8/site-packages/httpx/api.pyr!      s$    ñr!   )r   r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   r    c                C   s    t d| |||||||||	|
d�S )NÚGET©
r   r   r   r   r   r   r   r   r   r   ©r!   ©r   r   r   r   r   r   r   r   r   r   r   r   r#   r#   r$   Úget9   s    ôr)   c                C   s    t d| |||||||||	|
d�S )NZOPTIONSr&   r'   r(   r#   r#   r$   ÚoptionsX   s    ôr*   c                C   s    t d| |||||||||	|
d�S )NZHEADr&   r'   r(   r#   r#   r$   Úheadw   s    ôr+   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    c                C   s&   t d| |||||||||	|
|||d�S )NZPOST©r   r   r   r   r   r   r   r   r   r   r   r   r   r'   ©r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r#   r#   r$   Úpost–   s"    ñr.   c                C   s&   t d| |||||||||	|
|||d�S )NÚPUTr,   r'   r-   r#   r#   r$   Úput»   s"    ñr0   c                C   s&   t d| |||||||||	|
|||d�S )NZPATCHr,   r'   r-   r#   r#   r$   Úpatchà   s"    ñr1   c                C   s&   t d| |||||||||	|
|||d�S )NZDELETEr,   r'   r-   r#   r#   r$   Údelete  s"    ñr2   )Útypingr"   r   Úconfigr   r   r   Zmodelsr   r   r	   r
   r   r   r   r   r   ÚstrZAnyÚboolr!   r)   r*   r+   r.   r0   r1   r2   r#   r#   r#   r$   Ú<module>   sä  ,ïî*óò"óò"óò"ðï(ðï(ðï(ðï