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_typeZBearerzutf-8)ÚjsonÚloadsÚtextÚ
setdefaultÚdumpsr   ÚencodeÚ_content)ÚrÚtokenZfixed_token© r   úYD:\Projects\ConvertPro\env\Lib\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    