Author ruseel
Recipients amaury.forgeotdarc, belopolsky, brett.cannon, cptnwillard, davidfraser, eric.smith, r.david.murray, ruseel
Date 2010-10-10.16:42:41
SpamBayes Score 0.000401808
Marked as misclassified No
Message-id <1286728964.37.0.506036157994.issue7980@psf.upfronthosting.co.za>
In-reply-to
Content
> Do you have a patch to fix the issue?
no, I don't. I just wanted to move stage from "unittest needed" to "needs patch" :)

After reading issue8098, now I realized that this is broad issue as belopolsky said in msg110095. 


For new reader of this issue after me, I would like to share my understanding.

Patch like below can solve this ticket. (changing "ImportModuleNoBlock" call to "ImportNoBlock")

 static PyObject *
 time_strptime(PyObject *self, PyObject *args)
 {
-    PyObject *strptime_module = PyImport_ImportModuleNoBlock("_strptime");
+    PyObject *strptime_module = PyImport_ImportModule("_strptime");


But "the function PyImport_ImportModuleNoBlock() was introduced and used in modules such as the time module to supposedly avoid deadlocks when using threads." 

So we could not apply that patch.
History
Date User Action Args
2010-10-10 16:42:44ruseelsetrecipients: + ruseel, brett.cannon, amaury.forgeotdarc, davidfraser, belopolsky, eric.smith, cptnwillard, r.david.murray
2010-10-10 16:42:44ruseelsetmessageid: <1286728964.37.0.506036157994.issue7980@psf.upfronthosting.co.za>
2010-10-10 16:42:42ruseellinkissue7980 messages
2010-10-10 16:42:41ruseelcreate