a
    e=icØ  ã                   @   s    d dl Z d dlmZ dd„ ZdS )é    N)Ú
to_unicodec                 C   s   dd„ }d| _ |  d|¡ | S )Nc                 S   s6   t  | j¡}| dd¡ t  |¡}t|ƒ d¡| _| S )NÚ
token_typeZBearerzutf-8)ÚjsonÚloadsÚtextÚ
setdefaultÚdumpsr   ÚencodeÚ_content)ÚrÚtokenZfixed_token© r   úz/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/requests_oauthlib/compliance_fixes/douban.pyÚfix_token_type   s
    
z-douban_compliance_fix.<locals>.fix_token_typeÚqueryZaccess_token_response)Z_client_default_token_placementZregister_compliance_hook)Úsessionr   r   r   r   Údouban_compliance_fix   s    r   )r   Zoauthlib.commonr   r   r   r   r   r   Ú<module>   s   