This file is indexed.

/usr/lib/python3/dist-packages/requests_oauthlib/compliance_fixes/douban.py is in python3-requests-oauthlib 0.7.0-0.1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
import json

from oauthlib.common import to_unicode


def douban_compliance_fix(session):

    def fix_token_type(r):
        token = json.loads(r.text)
        token.setdefault('token_type', 'Bearer')
        fixed_token = json.dumps(token)
        r._content = to_unicode(fixed_token).encode('utf-8')
        return r

    session._client_default_token_placement = 'query'
    session.register_compliance_hook('access_token_response', fix_token_type)

    return session