o
    éË·eØ  ã                   @   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_typeÚBearerzutf-8)ÚjsonÚloadsÚtextÚ
setdefaultÚdumpsr   ÚencodeÚ_content)ÚrÚtokenÚfixed_token© r   ú`/var/www/ideatree/venv/lib/python3.10/site-packages/requests_oauthlib/compliance_fixes/douban.pyÚfix_token_type   s
   
z-douban_compliance_fix.<locals>.fix_token_typeÚqueryÚaccess_token_response)Ú_client_default_token_placementÚregister_compliance_hook)Úsessionr   r   r   r   Údouban_compliance_fix   s   r   )r   Úoauthlib.commonr   r   r   r   r   r   Ú<module>   s    