This file is indexed.

/usr/lib/python3/dist-packages/bleach/callbacks.py is in python3-bleach 2.1.2-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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
"""A set of basic callbacks for bleach.linkify."""
from __future__ import unicode_literals


def nofollow(attrs, new=False):
    href_key = (None, u'href')

    if href_key not in attrs:
        return attrs

    if attrs[href_key].startswith(u'mailto:'):
        return attrs

    rel_key = (None, u'rel')
    rel_values = [val for val in attrs.get(rel_key, u'').split(u' ') if val]
    if u'nofollow' not in [rel_val.lower() for rel_val in rel_values]:
        rel_values.append(u'nofollow')
    attrs[rel_key] = u' '.join(rel_values)

    return attrs


def target_blank(attrs, new=False):
    href_key = (None, u'href')

    if href_key not in attrs:
        return attrs

    if attrs[href_key].startswith(u'mailto:'):
        return attrs

    attrs[(None, u'target')] = u'_blank'
    return attrs