[mod_python] Small sugestion

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



More information about the Mod_python mailing list