[Erp5-report] r43957 arnaud.fontaine - /erp5/trunk/products/ERP5Type/Utils.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 4 03:59:11 CET 2011
Author: arnaud.fontaine
Date: Fri Mar 4 03:59:11 2011
New Revision: 43957
URL: http://svn.erp5.org?rev=43957&view=rev
Log:
CompilerError used to be defined in Products.PageTemplates.TALES in
Zope 2.8, so try to import it first and fallback on zope.tales.tales
for Zope 2.12.
This fixes failures of testDynamicClassGeneration on Zope 2.8.
Modified:
erp5/trunk/products/ERP5Type/Utils.py
Modified: erp5/trunk/products/ERP5Type/Utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Utils.py?rev=43957&r1=43956&r2=43957&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Utils.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Utils.py [utf8] Fri Mar 4 03:59:11 2011
@@ -1280,7 +1280,12 @@ def createExpressionContext(object, port
tv[cache_key] = ec
return ec
-from zope.tales.tales import CompilerError
+# CompilerError used to be defined in Products.PageTemplates.TALES in
+# Zope 2.8
+try:
+ from Products.PageTemplates.TALES import CompilerError
+except ImportError:
+ from zope.tales.tales import CompilerError
def evaluateExpressionFromString(expression_context, expression_string):
"""
More information about the Erp5-report
mailing list