[4suite-checkins] [XPATH_OPTIMIZATIONS-branch] In
4Suite/Ft/Xml/XPath, files BooleanExpressions.py
Jeremy Kloth
jkloth at 4suite.org
Wed Dec 6 12:16:44 MST 2006
Branch: XPATH_OPTIMIZATIONS-branch
Modified Files:
BooleanExpressions.py
Log Message:
Make sure that only XPath data types are used.
ViewCVS diff:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Xml/XPath/BooleanExpressions.py.diff?r1=1.1.2.1&r2=1.1.2.2
ViewCVS view:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Xml/XPath/BooleanExpressions.py?rev=1.1.2.2&content-type=text/vnd.viewcvs-markup
Index: BooleanExpressions.py
===================================================================
RCS file: /var/local/cvsroot/4Suite/Ft/Xml/XPath/Attic/BooleanExpressions.py,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -U2 -r1.1.2.1 -r1.1.2.2
--- BooleanExpressions.py 4 Dec 2006 07:56:49 -0000 1.1.2.1
+++ BooleanExpressions.py 6 Dec 2006 19:16:44 -0000 1.1.2.2
@@ -24,8 +24,8 @@
def evaluateAsNumber(self, context):
- return self.evaluateAsBoolean(context) and 1.0 or 0.0
+ return Number(self.evaluateAsBoolean(context))
def evaluateAsString(self, context):
- return self.evaluateAsBoolean(context) and u"true" or u"false"
+ return String(self.evaluateAsBoolean(context))
More information about the 4suite-checkins
mailing list