just fixed in trunk and branch. Andreas ----- Original Message ----- From: "Dan L. Pierson" <dan@control.com> To: <zope-dev@zope.org> Sent: Dienstag, 24. Juli 2001 15:30 Subject: [Zope-dev] ZCatalog.Lazy.Lazy.__getslice__ broken
Here's the Collector report I just filed:
Using a slice operation like [30:] on a ZCatalog search result causes a MemoryError because the __getslice__ implementation uses:
for i in range(i1,i2):
The __getslice__ spec says that a missing second argument will be replaced by sys.maxint!
I think that the fix is to simply replace range with xrange.
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )