[Checkins] SVN: z3c.pt/trunk/z3c/pt/ Fixed issue with absolute path
generation.
Malthe Borch
mborch at gmail.com
Sat Feb 23 22:30:38 EST 2008
Log message for revision 84209:
Fixed issue with absolute path generation.
Changed:
U z3c.pt/trunk/z3c/pt/pagetemplate.py
U z3c.pt/trunk/z3c/pt/template.py
U z3c.pt/trunk/z3c/pt/texttemplate.py
-=-
Modified: z3c.pt/trunk/z3c/pt/pagetemplate.py
===================================================================
--- z3c.pt/trunk/z3c/pt/pagetemplate.py 2008-02-24 03:21:51 UTC (rev 84208)
+++ z3c.pt/trunk/z3c/pt/pagetemplate.py 2008-02-24 03:30:38 UTC (rev 84209)
@@ -22,4 +22,4 @@
class ViewPageTemplateFile(template.BaseViewTemplateFile):
def __init__(self, filename):
super(ViewPageTemplateFile, self).__init__(filename)
- self.template = PageTemplateFile(filename)
+ self.template = PageTemplateFile(self.filename)
Modified: z3c.pt/trunk/z3c/pt/template.py
===================================================================
--- z3c.pt/trunk/z3c/pt/template.py 2008-02-24 03:21:51 UTC (rev 84208)
+++ z3c.pt/trunk/z3c/pt/template.py 2008-02-24 03:30:38 UTC (rev 84209)
@@ -1,4 +1,5 @@
import os
+import sys
import codegen
class BaseTemplate(object):
@@ -88,7 +89,7 @@
class BaseViewTemplateFile(BaseViewTemplate):
def __init__(self, filename):
if not os.path.isabs(filename):
- package_name = sys._getframe(1).f_globals['__name__']
+ package_name = sys._getframe(2).f_globals['__name__']
module = sys.modules[package_name]
try:
path = module.__path__[0]
@@ -100,5 +101,6 @@
# make sure file exists
os.lstat(filename)
-
+ self.filename = filename
+
property.__init__(self, self.render)
Modified: z3c.pt/trunk/z3c/pt/texttemplate.py
===================================================================
--- z3c.pt/trunk/z3c/pt/texttemplate.py 2008-02-24 03:21:51 UTC (rev 84208)
+++ z3c.pt/trunk/z3c/pt/texttemplate.py 2008-02-24 03:30:38 UTC (rev 84209)
@@ -19,4 +19,4 @@
class ViewTextTemplateFile(template.BaseViewTemplateFile):
def __init__(self, filename):
super(ViewTextTemplateFile, self).__init__(filename)
- self.template = TextTemplateFile(filename)
+ self.template = TextTemplateFile(self.filename)
More information about the Checkins
mailing list