• Guido van Rossum's avatar
    Apply two changes, systematically: · 0cb96de2
    Guido van Rossum yazdı
    (1) Use PyErr_NewException("module.class", NULL, NULL) to create the
        exception object.
    
    (2) Remove all calls to Py_FatalError(); instead, return or
        ignore the errors -- the import code now checks PyErr_Occurred()
        after calling a module's init function, so it's no longer a
        fatal error for the initialization to fail.
    
    Also did some small cleanups, e.g. removed unnecessary test for
    "already initialized" from initfpectl(), and unified
    initposix()/initnt().
    
    I haven't checked this very thoroughly, so while the changes are
    pretty trivial -- beware of untested code!
    0cb96de2
Adı
Son kayıt (commit)
Son güncelleme
Demo Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Python Loading commit data...
Tools Loading commit data...
.hgtags Loading commit data...
BUGS Loading commit data...
Makefile.in Loading commit data...
README Loading commit data...
acconfig.h Loading commit data...
config.h.in Loading commit data...
configure Loading commit data...
configure.in Loading commit data...
install-sh Loading commit data...