From: Jason Tishler Date: Thu, 8 Aug 2002 19:46:15 +0000 (+0000) Subject: Patch #588561: Cygwin _hotshot patch X-Git-Tag: v2.3c1~4611 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4df78cddaa66cb891b6be15d0976e9689a75785e;p=thirdparty%2FPython%2Fcpython.git Patch #588561: Cygwin _hotshot patch YA Cygwin module patch very similar to other patches that I have submitted. I tested under Cygwin and Red Hat Linux 7.1. --- diff --git a/Modules/_hotshot.c b/Modules/_hotshot.c index 625d1ba1cdc3..1e8f4f9f419a 100644 --- a/Modules/_hotshot.c +++ b/Modules/_hotshot.c @@ -1248,7 +1248,7 @@ static PyTypeObject ProfilerType = { 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ - PyObject_GenericGetAttr, /* tp_getattro */ + 0, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ Py_TPFLAGS_DEFAULT, /* tp_flags */ @@ -1333,7 +1333,7 @@ static PyTypeObject LogReaderType = { 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ - PyObject_GenericGetAttr, /* tp_getattro */ + 0, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ Py_TPFLAGS_DEFAULT, /* tp_flags */ @@ -1624,7 +1624,9 @@ init_hotshot(void) PyObject *module; LogReaderType.ob_type = &PyType_Type; + LogReaderType.tp_getattro = PyObject_GenericGetAttr; ProfilerType.ob_type = &PyType_Type; + ProfilerType.tp_getattro = PyObject_GenericGetAttr; module = Py_InitModule("_hotshot", functions); if (module != NULL) { char *s = get_version_string();