commit | ee81af89779d8ea189f23fddca1d96a4eb49751e | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Fri Sep 26 21:47:43 1997 +0000 |
committer | Guido van Rossum <guido@python.org> | Fri Sep 26 21:47:43 1997 +0000 |
tree | 4cb5866c712c8606c5e82bbe885998c692385565 | |
parent | 5edcf34fac3368cfa671b2fd9e1df2c1f47b4f2c [diff] |
Release interpreter lock around readline call in [raw_]input().
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index 15cca17..f2839ac 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c
@@ -1349,7 +1349,9 @@ po = NULL; prompt = ""; } + Py_BEGIN_ALLOW_THREADS s = PyOS_Readline(prompt); + Py_END_ALLOW_THREADS Py_XDECREF(po); if (s == NULL) { PyErr_SetNone(PyExc_KeyboardInterrupt);