diff roundup/cgi/templating.py @ 1332:e2d51ba4f6b1

key the templates cache off full path, not filename
author Richard Jones <richard@users.sourceforge.net>
date Wed, 11 Dec 2002 11:37:07 +0000
parents 2e5a9fc7abd5
children 6a54b51b1784
line wrap: on
line diff
--- a/roundup/cgi/templating.py	Wed Dec 11 03:29:04 2002 +0000
+++ b/roundup/cgi/templating.py	Wed Dec 11 11:37:07 2002 +0000
@@ -84,13 +84,13 @@
                     extension, filename, generic)
             filename = generic
 
-        if self.templates.has_key(filename) and \
-                stime < self.templates[filename].mtime:
+        if self.templates.has_key(src) and \
+                stime < self.templates[src].mtime:
             # compiled template is up to date
-            return self.templates[filename]
+            return self.templates[src]
 
         # compile the template
-        self.templates[filename] = pt = RoundupPageTemplate()
+        self.templates[src] = pt = RoundupPageTemplate()
         pt.write(open(src).read())
         pt.id = filename
         pt.mtime = time.time()

Roundup Issue Tracker: http://roundup-tracker.org/