diff -r d3c1de4d929e -r 2781ac85b807 lib/templates.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/templates.py Fri Oct 24 17:04:29 2003 -0400 @@ -0,0 +1,15 @@ +from htmltmpl import TemplateManager, TemplateProcessor + +class Template: + def __init__(self, template, prefs): + self.tproc = TemplateProcessor() + self.tmpl = TemplateManager().prepare(template) + self.tproc.set("remote_user", prefs["fullname"]) + self.tproc.set("kw_size", prefs['keywords_box']) + self.tproc.set("kw_sort", prefs['keywords_sort']) + self.tproc.set("kw_reverse", prefs['keywords_reverse']) + def set(self, name, variable): + self.tproc.set(name, variable) + def process(self): + return self.tproc.process(self.tmpl) +