summaryrefslogtreecommitdiff
path: root/patchtracker/Templates.py
diff options
context:
space:
mode:
Diffstat (limited to 'patchtracker/Templates.py')
-rwxr-xr-xpatchtracker/Templates.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/patchtracker/Templates.py b/patchtracker/Templates.py
index b940670..89f7471 100755
--- a/patchtracker/Templates.py
+++ b/patchtracker/Templates.py
@@ -1,5 +1,6 @@
from patchtracker import Conf
from patchtracker.DiffGzHandler import DiffGzHandler
+from patchtracker.SourceArchive import ReleaseList
from Cheetah.Template import Template
from Cheetah.Compiler import Compiler
@@ -48,10 +49,7 @@ class LetterTocTemplate(OurTemplate):
def __init__(self, letter, collection):
self.pkgs = collection
self.idx = letter
- self.dists = {}
- for name,packagelist in collection.iteritems():
- for d in packagelist.iterkeys():
- self.dists[d] = True
+ self.dists = ReleaseList("debian")
sl = {}
sl['crumbs'] = [("index/"+letter,"index for "+letter)]
tpl = os.sep.join([Conf.template_dir, "letter_toc.tmpl"])
@@ -61,12 +59,10 @@ class SearchResultsTemplate(OurTemplate):
def __init__(self, search, collection):
self.pkgs = {}
self.idx = search
- self.dists = {}
+ self.dists = ReleaseList("debian")
for idx in collection.indices():
for name,packagelist in collection.getletter(idx).iteritems():
self.pkgs[name] = packagelist
- for d in packagelist.iterkeys():
- self.dists[d] = True
tpl = os.sep.join([Conf.template_dir, "searchresults.tmpl"])
OurTemplate.__init__(self, file=tpl)