|
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 | Скопје, Македонија
|