This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jak
Recipients georg.brandl, jak
Date 2009-07-09.11:31:46
SpamBayes Score 1.2723195e-05
Marked as misclassified No
Message-id <1247139108.9.0.128424367437.issue6446@psf.upfronthosting.co.za>
In-reply-to
Content
The given example function initspam fails if an 

Based on some experience with my own code, I have found out that the
function import_spam() fails when the module is not importable. In this
case, it returns 0, although it should return -1 when an error occurs.

This causes a standalone program to crash if it has a main() function like:

    Py_Initialize();
    if (import_spam() < 0) {
        Py_Finalize();
        return 1;
    }
    Py_Finalize();

The function should return -1, so we can know there is an error and are
able to handle it.
History
Date User Action Args
2009-07-09 11:31:48jaksetrecipients: + jak, georg.brandl
2009-07-09 11:31:48jaksetmessageid: <1247139108.9.0.128424367437.issue6446@psf.upfronthosting.co.za>
2009-07-09 11:31:47jaklinkissue6446 messages
2009-07-09 11:31:47jakcreate