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 | 3f47edc7e961895dfeac410e940edc712c42c4e8 (patch) | |
tree | 7afdffdcb9867331adce3af927ea4ab7b8c4450e /coverage/tracer.c | |
parent | cdaaf91914e5c775f8bd97c2a8f223e37241c384 (diff) | |
download | python-coveragepy-git-3f47edc7e961895dfeac410e940edc712c42c4e8.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 86f0084f..b2389228 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
};
|