Re: [Zope-dev] Re: Unexpected Behaviour iterating over catalog search...

2004-03-09 Thread Chris Withers
Jean Jordaan wrote: for brain in Catalog(some_index=some_value): # delete the object, and then brain_to_delete = Catalog(unique_index=brain.unique_prop) Catalog.uncatalog_object(brain_to_delete.getPath()) .. can't really think why that would work if Chris's original doesn't, though.

Re: [Zope-dev] Re: Unexpected Behaviour iterating over catalog search...

2004-03-08 Thread Jean Jordaan
Surely the thing returned by a Catalog search should be immutable? Nope, it is lazy; immutability would require realizing it first, which would be prohibitively expensive in many cases. Yes .. thing is, wrapping with list() or tuple() will therefore also be prohibitive in those cases, so can't

Re: [Zope-dev] Re: Unexpected Behaviour iterating over catalog search...

2004-03-08 Thread Dieter Maurer
Jean Jordaan wrote at 2004-3-8 16:33 +0200: Surely the thing returned by a Catalog search should be immutable? Nope, it is lazy; immutability would require realizing it first, which would be prohibitively expensive in many cases. Yes .. thing is, wrapping with list() or tuple() will