summaryrefslogtreecommitdiff
path: root/python/apt_instmodule.cc
diff options
context:
space:
mode:
Diffstat (limited to 'python/apt_instmodule.cc')
-rw-r--r--python/apt_instmodule.cc27
1 files changed, 6 insertions, 21 deletions
diff --git a/python/apt_instmodule.cc b/python/apt_instmodule.cc
index 84479fcb..5aca4e00 100644
--- a/python/apt_instmodule.cc
+++ b/python/apt_instmodule.cc
@@ -170,31 +170,16 @@ 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_inst",
- NULL,
- sizeof(struct module_state),
+ "Functions for working with packages and ar,tar archives (apt-inst)",
+ -1,
methods,
- NULL,
- apt_inst_traverse,
- apt_inst_clear,
- NULL
+ 0,
+ 0,
+ 0,
+ 0
};
extern "C" PyObject * PyInit_apt_inst()