This file is indexed.

/usr/lib/python2.7/dist-packages/stomp/backward2.py is in python-stomp 4.1.19-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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
"""
Python2-specific versions of various functions used by stomp.py
"""

NULL = '\x00'


def input_prompt(prompt):
    """
    Get user input

    :rtype: str
    """
    return raw_input(prompt)


def decode(byte_data):
    """
    Decode the byte data to a string - in the case of this Py2 version, we can't really do anything (Py3 differs).

    :param bytes byte_data:

    :rtype: str
    """
    return byte_data  # no way to know if it's unicode or not, so just pass through unmolested


def encode(char_data):
    """
    Encode the parameter as a byte string.

    :param char_data:

    :rtype: bytes
    """
    if type(char_data) is unicode:
        return char_data.encode('utf-8')
    else:
        return char_data


def pack(pieces=()):
    """
    Join a sequence of strings together (note: py3 version differs)

    :param list pieces:

    :rtype: bytes
    """
    return ''.join(encode(p) for p in pieces)


def join(chars=()):
    """
    Join a sequence of characters into a string.

    :param bytes chars:

    :rtype str:
    """
    return ''.join(chars)