def _makeOne(self): from zope.tales.expressions import SimpleModuleImporter return SimpleModuleImporter()
"""Page Template module $Id$ """ import sys import ExtensionClass import zope.pagetemplate.pagetemplate from zope.pagetemplate.pagetemplate import _error_start, PTRuntimeError from zope.pagetemplate.pagetemplate import PageTemplateTracebackSupplement from zope.tales.expressions import SimpleModuleImporter from Products.PageTemplates.Expressions import getEngine ############################################################################## # BBB 2005/05/01 -- to be removed after 12 months _ModuleImporter = SimpleModuleImporter ModuleImporter = SimpleModuleImporter() import zope.deprecation zope.deprecation.deprecated( ('ModuleImporter', '_ModuleImporter'), "Zope 2 uses the Zope 3 ZPT engine now. ModuleImporter has moved " "to zope.pagetemplate.pagetemplate.SimpleModuleImporter (this is a " "class, not an instance).") zope.deprecation.deprecated( ('PTRuntimeError', 'PageTemplateTracebackSupplement'), "Zope 2 uses the Zope 3 ZPT engine now. The object you're importing " "has moved to zope.pagetemplate.pagetemplate. This reference will " "be gone in Zope 2.12.", ) ##############################################################################