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 625d1ba..1e8f4f9 100644
--- a/Modules/_hotshot.c
+++ b/Modules/_hotshot.c
@@ -1248,7 +1248,7 @@
     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 @@
     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 @@
     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();