[Zope3-checkins] SVN: Zope3/trunk/src/zope/tales/tales.py Merge
from 3.3 branch:
Philipp von Weitershausen
philikon at philikon.de
Fri Jul 7 09:08:03 EDT 2006
Log message for revision 69023:
Merge from 3.3 branch:
Log message for revision 69022:
Fix http://www.zope.org/Collectors/Zope3-dev/667: ZPT repeat "oddness"
Changed:
U Zope3/trunk/src/zope/tales/tales.py
-=-
Modified: Zope3/trunk/src/zope/tales/tales.py
===================================================================
--- Zope3/trunk/src/zope/tales/tales.py 2006-07-07 12:57:30 UTC (rev 69022)
+++ Zope3/trunk/src/zope/tales/tales.py 2006-07-07 13:08:02 UTC (rev 69023)
@@ -219,17 +219,17 @@
>>> it.next()
True
>>> it.even()
- False
+ True
>>> it.next()
True
>>> it.even()
- True
+ False
>>> it.next()
True
>>> it.even()
- False
+ True
"""
- return not (self._nextIndex % 2)
+ return not ((self._nextIndex - 1) % 2)
def odd(self):
"""Test whether the position is odd
@@ -239,17 +239,17 @@
>>> it.next()
True
>>> it.odd()
- True
+ False
>>> it.next()
True
>>> it.odd()
- False
+ True
>>> it.next()
True
>>> it.odd()
- True
+ False
"""
- return bool(self._nextIndex % 2)
+ return bool((self._nextIndex - 1) % 2)
def parity(self):
"""Return 'odd' or 'even' depending on the position's parity
More information about the Zope3-Checkins
mailing list