diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-09-17 06:36:59 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-09-17 06:36:59 -0400 |
commit | 3e23f8decad634948ae6892643712b045feb2ac4 (patch) | |
tree | c443bff4b62f470b036992e4c5af7455975133d3 /coverage/tracer.c | |
parent | d9e229f9adc39addf50d67431fcc1dafe6b4ac7c (diff) | |
download | python-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.c | 27 |
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
};
|