From f883d8f68487728946fd12bcfaa6a7e234288f4c Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Mon, 13 Jul 2009 15:14:32 +0200 Subject: python/apt_pkgmodule.cc, python/apt_instmodule.cc: Remove useless state. This was copied over from "Porting Extension Modules to 3.0", and is not really needed. --- python/apt_pkgmodule.cc | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) (limited to 'python/apt_pkgmodule.cc') diff --git a/python/apt_pkgmodule.cc b/python/apt_pkgmodule.cc index 3146298b..7ffe1236 100644 --- a/python/apt_pkgmodule.cc +++ b/python/apt_pkgmodule.cc @@ -522,32 +522,17 @@ static PyMethodDef methods[] = #if PY_MAJOR_VERSION >= 3 -struct module_state { - PyObject *error; -}; - -#define GETSTATE(m) ((struct module_state*)PyModule_GetState(m)) - -static int apt_inst_traverse(PyObject *m, visitproc visit, void *arg) { - Py_VISIT(GETSTATE(m)->error); - return 0; -} - -static int apt_inst_clear(PyObject *m) { - Py_CLEAR(GETSTATE(m)->error); - return 0; -} - static struct PyModuleDef moduledef = { PyModuleDef_HEAD_INIT, "apt_pkg", - NULL, - sizeof(struct module_state), + "Classes and functions wrapping the apt-pkg library.\n\n" + "The apt_pkg module provides...", + -1, methods, - NULL, - apt_inst_traverse, - apt_inst_clear, - NULL + 0, + 0, + 0, + 0, }; #define INIT_ERROR return 0 -- cgit v1.2.3