
                             S SK r S SKJr  S rg)    N)
to_unicodec                 >    S nSU l         U R                  SU5        U $ )Nc                     [         R                  " U R                  5      nUR                  SS5        [         R                  " U5      n[        U5      R                  S5      U l        U $ )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_type-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   