This file is indexed.

/usr/lib/python2.7/dist-packages/pygopherd/logger.py is in pygopherd 2.0.18.3+nmu4ubuntu1.

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
import sys

log = None
logfile = sys.stdout
priority = None
facility = None
syslogfunc = None


def log_file(message):
    global logfile
    logfile.write(message + "\n")

def setlogfile(file):
    global logfile
    logfile = file

def log_syslog(message):
    syslogfunc(priority, message)

def log_none(message):
    pass

def init(config):
    global log, priority, facility, syslogfunc
    logmethod = config.get("logger", "logmethod")
    if logmethod == "syslog":
        import syslog
        priority = eval("syslog." + config.get("logger", "priority"))
        facility = eval("syslog." + config.get("logger", "facility"))
        syslog.openlog('pygopherd', syslog.LOG_PID, facility)
        syslogfunc = syslog.syslog
        log = log_syslog
    elif logmethod == 'file':
        log = log_file
    else:
        log = log_none