Commit 68249531 authored by Evan Simpson's avatar Evan Simpson

Add 'parity' method to ZTUtils Iterators.

parent 398eb2df
...@@ -8,6 +8,8 @@ Zope Changes ...@@ -8,6 +8,8 @@ Zope Changes
Features added Features added
- Add 'parity' method to ZTUtils Iterators.
- Allow untrusted code to mutate ZPublisher record objects. - Allow untrusted code to mutate ZPublisher record objects.
- Added a "mime-types" configuration value which names a file - Added a "mime-types" configuration value which names a file
......
...@@ -18,8 +18,8 @@ The Iterator() function accepts either a sequence or a Python ...@@ -18,8 +18,8 @@ The Iterator() function accepts either a sequence or a Python
iterator. The next() method fetches the next item, and returns iterator. The next() method fetches the next item, and returns
true if it succeeds. true if it succeeds.
$Id: Iterator.py,v 1.10 2003/10/21 12:21:52 andreasjung Exp $''' $Id: Iterator.py,v 1.11 2003/11/04 19:27:16 evan Exp $'''
__version__='$Revision: 1.10 $'[11:-2] __version__='$Revision: 1.11 $'[11:-2]
class Iterator: class Iterator:
'''Simple Iterator class''' '''Simple Iterator class'''
...@@ -63,6 +63,11 @@ class Iterator: ...@@ -63,6 +63,11 @@ class Iterator:
def odd(self): return self.index % 2 def odd(self): return self.index % 2
def parity(self):
if self.index % 2:
return 'odd'
return 'even'
def letter(self, base=ord('a'), radix=26): def letter(self, base=ord('a'), radix=26):
index = self.index index = self.index
s = '' s = ''
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment