Andreas Jung wrote:
While using Zope 2.7 with Python 2.4 we discovered some strange behaviour of the security machinery.
I could track this down to some Zope code in cAccessControl.c where an Unauthorized exception is
raised because of a call to PyInt_FromLong(1) which returns NULL. What could be the reason that
such a "stupid" call return NULL in a reproducable way?

Ugh. Part of the problem is that all of those calls are unchecked, Dang us. If they were checked, then, who knows, we might have gotten informative exceptions.

I'd say the first step should be to add checks.

Jim

--
Jim Fulton           mailto:[EMAIL PROTECTED]       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org
_______________________________________________
Python-Dev mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to