summaryrefslogtreecommitdiff
path: root/coverage/tracer.c
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-09-17 06:36:59 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-09-17 06:36:59 -0400
commit3e23f8decad634948ae6892643712b045feb2ac4 (patch)
treec443bff4b62f470b036992e4c5af7455975133d3 /coverage/tracer.c
parentd9e229f9adc39addf50d67431fcc1dafe6b4ac7c (diff)
downloadpython-coveragepy-3e23f8decad634948ae6892643712b045feb2ac4.tar.gz
Tracer extension with non-functioning PEP 3121 stuff trimmed out.
Diffstat (limited to 'coverage/tracer.c')
-rw-r--r--coverage/tracer.c27
1 files changed, 3 insertions, 24 deletions
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
};