コード例 #1
0
 def _makeOne(self):
     from zope.tales.expressions import SimpleModuleImporter
     return SimpleModuleImporter()
コード例 #2
0
ファイル: PageTemplate.py プロジェクト: bendavis78/zope
"""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.",
)
##############################################################################