o
    3Ih                     @   s$   d dl mZ d dlmZ dd ZdS )    )dumps)	parse_qslc                 C   s   dd }|  d| | S )Nc                 S   s~   d| j di v r| S d| j di v r#| jdkr#tt| jdd}n| S |d}|d ur2||d< d	|d
< t| | _| S )Nzapplication/jsonzcontent-typez
text/plain   T)keep_blank_valuesexpires
expires_inBearer
token_type)	headersgetstatus_codedictr   textr   encode_content)rtokenr    r   k/home/air/sanwanet/gpt-api/venv/lib/python3.10/site-packages/requests_oauthlib/compliance_fixes/facebook.py_compliance_fix   s   
z0facebook_compliance_fix.<locals>._compliance_fixaccess_token_response)register_compliance_hook)sessionr   r   r   r   facebook_compliance_fix   s   r   N)jsonr   urllib.parser   r   r   r   r   r   <module>   s    