From 3e23f8decad634948ae6892643712b045feb2ac4 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Thu, 17 Sep 2009 06:36:59 -0400 Subject: Tracer extension with non-functioning PEP 3121 stuff trimmed out. --- coverage/tracer.c | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) (limited to 'coverage') diff --git a/coverage/tracer.c b/coverage/tracer.c index 86f0084..b238922 100644 --- a/coverage/tracer.c +++ b/coverage/tracer.c @@ -363,37 +363,16 @@ TracerType = { #if PY_MAJOR_VERSION >= 3 -typedef struct { - PyObject * tracer_type; -} CoverageTracerState; - -#define MOD_STATE(o) ((CoverageTracerState *) PyModule_GetState(o)) - -static int -coverage_tracer_traverse(PyObject *m, visitproc visit, void *arg) -{ - Py_VISIT(MOD_STATE(m)->tracer_type); - return 0; -} - -static int -coverage_tracer_clear(PyObject *m) -{ - Py_CLEAR(MOD_STATE(m)->tracer_type); - return 0; -} - - static PyModuleDef moduledef = { PyModuleDef_HEAD_INIT, "coverage.tracer", MODULE_DOC, - sizeof(CoverageTracerState), + -1, NULL, /* methods */ NULL, - NULL,//coverage_tracer_traverse, - NULL,//coverage_tracer_clear, + NULL, /* traverse */ + NULL, /* clear */ NULL }; -- cgit v1.2.1