This file is indexed.

/usr/lib/python3/dist-packages/pweave/subsnippets.py is in python3-pweave 0.25-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
#Code snippets that are executed by subprocess writer

savefigs = """
import os
import json
chunk = __pweave_data__["chunk"]
rcParams = __pweave_data__["rcParams"]
prefix = __pweave_data__["prefix"]
formatdict = __pweave_data__["formatdict"]
cwd = __pweave_data__["cwd"]

figs = plt.get_fignums()
fignames = []
for i in figs:
    plt.figure(i)
    plt.figure(i).set_size_inches(chunk['f_size'])
    if not chunk["f_spines"]:
        axes = plt.figure(i).axes
        for ax in axes:
            ax.spines['right'].set_visible(False)
            ax.spines['top'].set_visible(False)
            ax.yaxis.set_ticks_position('left')
            ax.xaxis.set_ticks_position('bottom')
    name = rcParams["figdir"] + "/" + prefix + "_" + str(i) + formatdict['figfmt']
    for format in formatdict['savedformats']:
        f_name = os.path.join(cwd, rcParams["figdir"], prefix + "_" + str(i)) + format
        plt.savefig(f_name)
        plt.draw()
    fignames.append(name)
    plt.close()



if len(fignames):
    print('<chunkfigs id="figs%s">%s</chunkfigs>' % (chunk["number"], json.dumps(fignames)))
"""


#This only saves empty plots, maybe an issue with Winston?
savefigs_winston = """
_pweave_figs = copy(Winston._display.fig_order)
for i =_pweave_figs
    figure(i)
    savefig(string("%s", i, "%s"), width=%i, height=%i)
    println(i)
    closefig()
end
"""