This file is indexed.

/usr/share/pyshared/plwm/font.py is in python-plwm 2.6a+20080530-1.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
#
# font.py -- handle fonts in a more symbolic way
#
#    Copyright (C) 1999-2001  Peter Liljenberg <petli@ctrl-c.liu.se>
#
#    This program is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program; if not, write to the Free Software
#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

class FontError(Exception): pass

# WindowManager mixin class
class Font:
    def get_font(self, fontname, default = None):
        """Return the font object corresponding to FONTNAME.

        If FONTNAME doesn't match any font, attemt to return
        the font named DEFAULT instead, if DEFAULT is provided.

        If no font can be found, FontError is raised
        """

        font = self.display.open_font(fontname)

        if font is None:
            if default is None:
                raise FontError("can't open font %s" % fontname)

            font = self.display.open_font(default)
            if font is None:
                raise FontError("can't open font %s" % fontname)

        return font

    def get_font_res(self, res_name, res_class, default = None):
        """Return the font object corresponding to the X
        resource RES_NAME, RES_CLASS.

        If this resource isn't found or doesn't match any font, attemt
        to return the font named DEFAULT instead, if DEFAULT is
        provided.

        If no font can be found, FontError is raised
        """

        fontname = self.rdb_get(res_name, res_class, default)
        if fontname is None:
            raise FontError('No font resource defined for %s/%s'
                            % (res_name, res_class))

        return self.get_font(fontname)