[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/OFS - StandardMacros.py:1.1.2.2
Andreas Jung
andreas@digicool.com
Thu, 10 Jan 2002 16:56:29 -0500
Update of /cvs-repository/Zope3/lib/python/Zope/App/OFS
In directory cvs.zope.org:/tmp/cvs-serv20380/lib/python/Zope/App/OFS
Modified Files:
Tag: Zope-3x-branch
StandardMacros.py
Log Message:
changed standard macro to use PT SimpleView class
=== Zope3/lib/python/Zope/App/OFS/StandardMacros.py 1.1.2.1 => 1.1.2.2 ===
"""
-from Zope.PageTemplate.PageTemplateFile import PageTemplateFile
-from Zope.Publisher.Browser.IBrowserPublisher import IBrowserPublisher
-from Zope.ComponentArchitecture.ContextDependent import ContextDependent
+from Zope.PageTemplate import SimpleViewClass
-class StandardMacros(ContextDependent):
+StandardMacros = SimpleViewClass('www/standard_macros.pt')
- __implements__ = IBrowserPublisher
-
- __template = PageTemplateFile('www/standard_macros.pt')
-
- def __getitem__(self, name):
- return self.__template.macros[name]