~dpb/ubuntu-manpage-repository/make-parallel

« back to all changes in this revision

Viewing changes to cgi-bin/search.py

mergeĀ up

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
# License can be found in /usr/share/common-licenses/GPL-3
27
27
###############################################################################
28
28
 
 
29
from collections import OrderedDict
29
30
import cgi
30
31
import glob
31
32
import os
34
35
# You may need to uncomment and edit this line in your environment
35
36
os.chdir("/srv/manpages.ubuntu.com/www")
36
37
 
 
38
# Yes, there are a lot of bad variable names in this script but rather
 
39
# than touch nearly every variable in here, I think restructuring the
 
40
# script to use proper functions/methods is better, so turning off this
 
41
# lint file wide.
 
42
#
37
43
# pylint: disable=invalid-name
38
 
 
39
44
html = "Content-Type: text/html\n\n"
40
45
 
41
46
html += open("../www/above1.html").read()
108
113
else:
109
114
    lr = "en"
110
115
 
111
 
versions = dict(
112
 
    precise="12.04 LTS",
113
 
    trusty="14.04 LTS",
114
 
    xenial="16.04 LTS",
115
 
    artful="17.10",
116
 
    bionic="18.04 LTS")
 
116
versions = OrderedDict()
 
117
versions["precise"] = "12.04 LTS"
 
118
versions["trusty"] = "14.04 LTS"
 
119
versions["xenial"] = "16.04 LTS"
 
120
versions["artful"] = "17.10"
 
121
versions["bionic"] = "18.04 LTS"
117
122
 
118
123
distros = versions.keys()
119
 
distros.sort()
120
124
title_html += ("<br><table border=2 cellpadding=5 cellspacing=0><tr>"
121
125
               "<td><table cellspacing=0 cellpadding=5><tr>")
122
126
for d in distros: