This file is indexed.

/usr/lib/python3/dist-packages/UM/Dictionary.py is in python3-uranium 3.1.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
19
# Copyright (c) 2016 Ultimaker B.V.
# Uranium is released under the terms of the LGPLv3 or higher.

##  Helper functions for dealing with Python dictionaries.

##  Find the key corresponding to a certain value
#
#   \param dictionary \type{dict} The dictionary to search for the value
#   \param search_value The value to search for.
#
#   \return The key matching to value. Note that if the dictionary contains multiple instances of value it is undefined which exact key is returned.
#
#   \exception ValueError is raised when the value is not found in the dictionary.
def findKey(dictionary, search_value):
    for key, value in dictionary.items():
        if value == search_value:
            return key

    raise ValueError("Value {0} not found in dictionary".format(search_value))