diff options
| author | Julian Andres Klode <jak@debian.org> | 2009-07-13 15:14:32 +0200 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2009-07-13 15:14:32 +0200 |
| commit | f883d8f68487728946fd12bcfaa6a7e234288f4c (patch) | |
| tree | 64b81dffc538a8c6737fb71e77034787185c3925 /python/apt_pkgmodule.cc | |
| parent | 8e3c0bf27b47835069a1e78c6dc4180c6efa883b (diff) | |
| download | python-apt-f883d8f68487728946fd12bcfaa6a7e234288f4c.tar.gz | |
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.
Diffstat (limited to 'python/apt_pkgmodule.cc')
| -rw-r--r-- | python/apt_pkgmodule.cc | 29 |
1 files changed, 7 insertions, 22 deletions
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 |
