[Zope3-checkins] CVS: Zope3/src/zope/app/pagetemplate - viewpagetemplatefile.py:1.2.8.3

Godefroid Chapelle gotcha@swing.be
Tue, 25 Feb 2003 18:21:33 -0500


Update of /cvs-repository/Zope3/src/zope/app/pagetemplate
In directory cvs.zope.org:/tmp/cvs-serv25300

Modified Files:
      Tag: template_usage-branch
	viewpagetemplatefile.py 
Log Message:
Construction of ViewPageTemplateFile with relative template filename only
was broken.
Fix



=== Zope3/src/zope/app/pagetemplate/viewpagetemplatefile.py 1.2.8.2 => 1.2.8.3 ===
--- Zope3/src/zope/app/pagetemplate/viewpagetemplatefile.py:1.2.8.2	Tue Feb 25 17:37:03 2003
+++ Zope3/src/zope/app/pagetemplate/viewpagetemplatefile.py	Tue Feb 25 18:21:33 2003
@@ -21,12 +21,14 @@
 from zope.pagetemplate.pagetemplatefile import PageTemplateFile
 from zope.component import getView
 from zope.app.pagetemplate.engine import AppPT
+import sys
 
 class ViewPageTemplateFile(AppPT, PageTemplateFile):
     """Page Templates used as methods of views defined as Python classes.
     """
 
     def __init__(self, filename, _prefix=None, usage=u''):
+        _prefix = self.get_path_from_prefix(_prefix)
         super(ViewPageTemplateFile, self).__init__(filename, _prefix)
         self.usage = usage