lib/templates.py
branchxbelweb
changeset 47 2781ac85b807
child 51 7015d65beb3d
--- /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)
+