This file is indexed.

/usr/lib/python2.7/dist-packages/overpass/queries.py is in python-overpass 0.5.6-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
# -*- coding: utf-8 -*-


class MapQuery(object):
    """Query to retrieve complete ways and relations in an area."""

    _QUERY_TEMPLATE = "(node({south},{west},{north},{east});<;);"

    def __init__(self, south, west, north, east):
        """
        Initialize query with given bounding box.
        :param bbox Bounding box with limit values in format west, south,
        east, north.
        """
        self.west = west
        self.south = south
        self.east = east
        self.north = north

    def __str__(self):
        return self._QUERY_TEMPLATE.format(
            west=self.west,
            south=self.south,
            east=self.east,
            north=self.north
        )


class WayQuery(object):
    """Query to retrieve a set of ways and their dependent nodes satisfying
    the input parameters"""

    _QUERY_TEMPLATE = "(way{query_parameters});(._;>;);"

    def __init__(self, query_parameters):
        """Initialize a query for a set of ways satisfying the given parameters.
        :param query_parameters Overpass QL query parameters"""

        self.query_parameters = query_parameters

    def __str__(self):
        return self._QUERY_TEMPLATE.format(
            query_parameters=self.query_parameters
        )