This file is indexed.

/usr/lib/python2.7/dist-packages/PyMetrics/mytoken.py is in pymetrics 0.8.1-7.

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
""" MyToken - PyMetrics' version of Token. 

    $Id: mytoken.py,v 1.3 2005/09/17 04:28:12 rcharney Exp $
"""
__version__ = "$Revision: 1.3 $"[11:-2]
__author__ = 'Reg. Charney <pymetrics@charneyday.com>'

import token
from globals import *

class MyToken:
    def __init__(self, **kwds ):
        """ Initialize class with user-defined keywords."""
        self.__dict__.update(kwds)

    def __repr__( self ):
        """ Pretty print token. 
        
        Don't print text for special token types since they do not have 
        useful visible representation, other than blank. 
        """
        tn = token.tok_name[self.type]        
        sn = self.semtype
        if sn:
            sn = token.tok_name[self.semtype]
        if self.type in [WS,NEWLINE,INDENT,DEDENT,EMPTY,ENDMARKER]:
            s = "[type=%s semtype=%s row=%s col=%s len=%d]" % (tn,sn,self.row,self.col,len(self.text))
        else:
            if self.type == COMMENT and self.text[-1] == '\n':
                self.text = self.text[:-1]
            s = "[type=%s semtype=%s row=%s col=%s len=%d text=<%s>]" % (tn,sn,self.row,self.col,len(self.text),self.text)
        return s