Index: src/serverobject.c =================================================================== --- src/serverobject.c (revision 178803) +++ src/serverobject.c (working copy) @@ -67,6 +67,24 @@ } /** + ** server.get_mp_version(req, handler, data) + ** + * Get the mod_python version + */ + +static PyObject * server_get_mp_version(serverobject *self) +{ + PyObject *version; + version = PyString_FromString(MPV_STRING); + if (!version) + return NULL; + + Py_INCREF(version); + return version; + +} + +/** ** server.register_cleanup(req, handler, data) ** * same as request.register_cleanup, except the server pool is used. @@ -120,11 +138,11 @@ static PyMethodDef server_methods[] = { {"get_config", (PyCFunction) server_get_config, METH_NOARGS}, + {"get_mp_version", (PyCFunction) server_get_mp_version, METH_NOARGS}, {"register_cleanup", (PyCFunction) server_register_cleanup, METH_VARARGS}, { NULL, NULL } /* sentinel */ }; - /* These are offsets into the Apache server_rec structure. They are accessed via getset functions. Note that the types