From 08c37202cb992865e502e6f80e430b5125be1afc Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Tue, 10 Feb 2015 09:36:12 -0500 Subject: Fix a bad check that was causing mysterious py2/py3 differences --- coverage/tracer.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'coverage/tracer.c') diff --git a/coverage/tracer.c b/coverage/tracer.c index 0d3a527f..102c474e 100644 --- a/coverage/tracer.c +++ b/coverage/tracer.c @@ -20,7 +20,6 @@ #if PY_MAJOR_VERSION >= 3 #define MyText_Type PyUnicode_Type -#define MyText_Check(o) PyUnicode_Check(o) #define MyText_AS_BYTES(o) PyUnicode_AsASCIIString(o) #define MyText_AS_STRING(o) PyBytes_AS_STRING(o) #define MyInt_FromInt(i) PyLong_FromLong((long)i) @@ -31,7 +30,6 @@ #else #define MyText_Type PyString_Type -#define MyText_Check(o) PyString_Check(o) #define MyText_AS_BYTES(o) (Py_INCREF(o), o) #define MyText_AS_STRING(o) PyString_AS_STRING(o) #define MyInt_FromInt(i) PyInt_FromLong((long)i) @@ -562,7 +560,7 @@ CTracer_trace(CTracer *self, PyFrameObject *frame, int what, PyObject *arg_unuse Py_INCREF(tracename); } - if (MyText_Check(tracename)) { + if (tracename != Py_None) { PyObject * file_data = PyDict_GetItem(self->data, tracename); PyObject * disp_plugin_name = NULL; -- cgit v1.2.1