Dieter, thanks. I'll take a look at that now. The folks at bug collection are unable to reproduce the bug on 2.7.5, though, and so we're trying to determine how else it might be occuring--Products would be my best guess, as the Product list has changed (many are obsolete or simply don't run on 2.7.5 when migrating from 2.5.1 (with products that have been left on since 1.x...ug). The last version I had it running stably on was 2.6.3, locally, and of the several products that have been migrated out since then, PluginIndexes and ZCTextIndex I can't grab from cvs (the versions I have crash the startup) as I get a 4k empty tarball downloading with any browser...don't know if these should be obsolete, too. take care and thanks again for the suggestions ira On Apr 4, 2005 11:48 AM, Dieter Maurer <dieter@handshake.de> wrote:
Ira Sher wrote at 2005-4-3 13:32 -0700:
... "NameError: global name _getiter_ not defined"...
if sorton == 'id': res=[(row.id.split().pop(), row) for row in results] res.sort() return res
This doesn't work, either, in zope 2.7.4 or 2.7.5 with python 2.3.4 and 2.3.5 respectively, as far as I can see.
Thanks for taking a look at things--I'll file a bug report (this is stopping me from migrating a site into 2.7) as you suggested
The strange thing is that I can do:
return [o.id for o in container.Catalog()]
without a problem.
However, I am still using Zope 2.7.2 -- the version before the last security shakeup...
If your script does not need security checks, than my "TrustedExecutables" might help you. It provides "PythonScript"s without any security restrictions -- and especially without the need for "_getiter_".
<http://www.dieter.handshake.de/pyprojects/zope>
-- Dieter