[Checkins] SVN: BTrees/branches/py3k/ 'filter()' now returns a generator.
Tres Seaver
cvs-admin at zope.org
Mon Dec 10 22:30:09 UTC 2012
Log message for revision 128569:
'filter()' now returns a generator.
Changed:
_U BTrees/branches/py3k/
U BTrees/branches/py3k/BTrees/tests/common.py
-=-
Modified: BTrees/branches/py3k/BTrees/tests/common.py
===================================================================
--- BTrees/branches/py3k/BTrees/tests/common.py 2012-12-10 22:30:08 UTC (rev 128568)
+++ BTrees/branches/py3k/BTrees/tests/common.py 2012-12-10 22:30:08 UTC (rev 128569)
@@ -2160,9 +2160,8 @@
def lsubtract(l1, l2):
l1 = list(l1)
l2 = list(l2)
- l = filter(lambda x, l1=l1: x not in l1, l2)
- l = l + filter(lambda x, l2=l2: x not in l2, l1)
- return l
+ return (list(filter(lambda x, l1=l1: x not in l1, l2)) +
+ list(filter(lambda x, l2=l2: x not in l2, l1)))
def realseq(itemsob):
return [x for x in itemsob]
More information about the checkins
mailing list