diff options
author | Sean Finney <seanius@debian.org> | 2008-06-24 20:46:42 +0200 |
---|---|---|
committer | Sean Finney <seanius@debian.org> | 2008-06-24 20:46:42 +0200 |
commit | abbaff435a587ba18fe14b973f042dd883c2be23 (patch) | |
tree | 389cec8e2b439fbd8c464cc06efc64da7f10a8ab /patchtracker | |
parent | 67c5f922af0295baa5a05571aa0090424c53ff1f (diff) | |
download | patch-tracker-abbaff435a587ba18fe14b973f042dd883c2be23.tar.gz |
remove Writers, move to templates to Templates
Diffstat (limited to 'patchtracker')
-rwxr-xr-x | patchtracker/Templates.py (renamed from patchtracker/Writers.py) | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/patchtracker/Writers.py b/patchtracker/Templates.py index c3b59aa..d8657c1 100755 --- a/patchtracker/Writers.py +++ b/patchtracker/Templates.py @@ -14,10 +14,8 @@ class OurTemplate(Template): ourSearchList[k]=v Template.__init__(self, file=file, searchList=ourSearchList) -class PackageVersTemplate(OurTemplate): - src = None - suite = None +class PackageVersTemplate(OurTemplate): def __init__(self, srcpkg, suite): self.src = srcpkg self.suite = suite @@ -31,9 +29,6 @@ class PackageVersTemplate(OurTemplate): OurTemplate.__init__(self, file=tpl, searchList=sl) class FrontPageTemplate(OurTemplate): - allindex = None - relindices = [] - def __init__(self, allindex): tpl = os.sep.join([Conf.template_dir, "frontpage.tmpl"]) OurTemplate.__init__(self, file=tpl) @@ -64,31 +59,3 @@ class PatchTemplate(OurTemplate): sl = {'package':pkg, 'version':vers, 'name':name, 'patch':patch} OurTemplate.__init__(self, file=tpl, searchList=sl) -class PageWriter: - def __init__(self, filename, template): - try: - os.makedirs(os.path.dirname(filename)) - except OSError, e: - if e.errno != errno.EEXIST: - raise e - o = file(filename, "w") - o.write(str(template)) - o.close() - -class PackageVersWriter(PageWriter): - def __init__(self, srcpkg, suite): - t = PackageVersTemplate(srcpkg,suite) - dstdir = os.sep.join([Conf.output_dir, "package", t.src.name, t.src.version]) - try: - os.makedirs(dstdir) - except OSError, e: - if e.errno != errno.EEXIST: - raise e - dst = os.sep.join([dstdir, "index.html"]) - PageWriter.__init__(self, dst, t) - -class FrontPageWriter(PageWriter): - def __init__(self, allindex, release_indices=[]): - t = FrontPageTemplate(allindex, release_indices) - dest = os.sep.join([Conf.output_dir, "index.html"]) - PageWriter.__init__(self, dest, t) |