
                             d dl Z d dlmZ d Zy)    N)
to_unicodec                 >    d }d| _         | j                  d|       | S )Nc                     t        j                  | j                        }|j                  dd       t        j                  |      }t        |      j                  d      | _        | S )N
token_typeBearerzutf-8)jsonloadstext
setdefaultdumpsr   encode_content)rtokenfixed_tokens      <lib/third_party/requests_oauthlib/compliance_fixes/douban.pyfix_token_typez-douban_compliance_fix.<locals>.fix_token_type   sN    JJqvvE	\8,**U#KK(//8AJH    queryaccess_token_response)_client_default_token_placementregister_compliance_hook)sessionr   s     r   douban_compliance_fixr      s'     -4')	""#:NK	.r   )r   oauthlib.commonr   r    r   r   <module>r      s     &r   