Damjan
arhiv at freemail.org.mk
Wed Dec 20 15:25:08 EST 2000
> Hi, Grisha. > I've noticed a lot of complaints about that 'make_obcallback...' errors in the > apache log. These are very often problems with the python path. > So I sugest you add the following two lines in make_obcallback: > (Here is a diff against 2.6.3) > > --- mod_python.c.bak Mon Dec 4 10:59:15 2000 > +++ mod_python.c Fri Dec 8 19:47:41 2000 > @@ -479,6 +479,8 @@ > > if (! ((m = PyImport_ImportModule(MODULENAME)))) { > fprintf(stderr, "make_obcallback(): could not import %s.\n", MODULENAME); > + fprintf(stderr, "make_obcallback(): %s not found in %s.\n", MODULENAME, Py_GetPath()); > + return NULL; > } > > if (! ((obCallBack = PyObject_CallMethod(m, INITFUNC, NULL)))) { > > The 'return NULL;' is for the make_obcallback to return as soon as posible > (and there's no reason to try and call the method when the module was not > loaded), and the apache log will be cleaner. No comments on this ?? -- Damjan Georgievski | Дамјан Георгиевски Skopje, Macedonia | Скопје, Македонија
|