| Damjan 
    arhiv at freemail.org.mk Fri Dec 8 19:54:16 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.
-- 
Damjan Georgievski		|           Дамјан Георгиевски
Skopje, Macedonia		|           Скопје, Македонија
 |