Message118338
> 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. |
|
Date |
User |
Action |
Args |
2010-10-10 16:42:44 | ruseel | set | recipients:
+ ruseel, brett.cannon, amaury.forgeotdarc, davidfraser, belopolsky, eric.smith, cptnwillard, r.david.murray |
2010-10-10 16:42:44 | ruseel | set | messageid: <1286728964.37.0.506036157994.issue7980@psf.upfronthosting.co.za> |
2010-10-10 16:42:42 | ruseel | link | issue7980 messages |
2010-10-10 16:42:41 | ruseel | create | |
|