Re: [Python-Dev] Python 2.4 and Zope 2.7.X

2004-12-05 Thread Andreas Jung

--On Sonntag, 5. Dezember 2004 10:30 Uhr -0800 Dennis Allison 
<[EMAIL PROTECTED]> wrote:

A report on the [EMAIL PROTECTED] list suggests that Python 2.4 is not fully
compatible with Zope 2.7.3.  Has any tested against Zope?
To which report do you refer? The only thing I mentioned is that there has 
not been
any audit for Python 2.4 + Zope 2.7 as with Python 2.3  + Zope 2.6/2.7.

-aj
___
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


[Python-Dev] [Python 2.4] PyInt_FromLong returning NULL

2004-12-07 Thread Andreas Jung
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?

-aj
___
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


Re: [Python-Dev] [Python 2.4] PyInt_FromLong returning NULL

2004-12-07 Thread Andreas Jung
Sorry, false alarm :-(  There assignment of the NULL occurs in the 
if-clause of the
corresponding code (I have overseen the ASSIGN call):

   if (! PyInt_Check(p))
 {
   if (PyDict_Check(p))
 {
   if (PyString_Check(name) || 
PyUnicode_Check(name))
 {
   ASSIGN(p, PyObject_GetItem(p, name));
   ^^

   if (p == NULL) {
   puts("PyObject returned NULL");
 PyErr_Clear();
   }
 }
   else
 p = PyInt_FromLong((long)1);
...doing some further investigations on that.
-aj


___
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