m &Ec@sdZdkZdkZdkZdklZlZdklZdkl Z dk l Z e Z e Z dkZeiiddeiidd d eieiiifd YZdS(sQPage Template module $Id: PageTemplate.py 68333 2006-05-29 10:34:19Z philikon $ N(s _error_startsPTRuntimeError(sPageTemplateTracebackSupplement(sSimpleModuleImporter(s getEnginetModuleImportert_ModuleImportersZope 2 uses the Zope 3 ZPT engine now. ModuleImporter has moved to zope.pagetemplate.pagetemplate.SimpleModuleImporter (this is a class, not an instance).tPTRuntimeErrortPageTemplateTracebackSupplementsZope 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.t PageTemplatecBshtZdZdZedZdZehdZhdZ dZ dZ d Z RS( NcCstS(N(t getEngine(tself((tB/data/zmath/zope/lib/python/Products/PageTemplates/PageTemplate.pyt pt_getEngine/scCshd|<dh<dd<dd<dt<}t|dd}|dj o_||d<||d<|ii|d %ss%s: %sis %s %s --> %ss ( RRRtexpandt_textR%R't _error_startR)R*tjoin(R((Rtreadjs    *cCs4tt|d|dp|idjSn|iS(Ntaq_basetis_htmls text/html(thasattrRRt content_typeR6(R((Rthtml~s( t__name__t __module__RRtpropertyRRtFalseR%R+R/R4R9(((RR,s     (sModuleImporters_ModuleImporter(sPTRuntimeErrorsPageTemplateTracebackSupplement(t__doc__R)tExtensionClasstzope.pagetemplate.pagetemplatetzopeR2RRtzope.tales.expressionsRt"Products.PageTemplates.ExpressionsRRRtzope.deprecationt deprecationt deprecatedtBaset pagetemplateR( R?RRRRR)R2RRARR((Rt?s