]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Release interpreter lock around readline call in [raw_]input().
authorGuido van Rossum <guido@python.org>
Fri, 26 Sep 1997 21:47:43 +0000 (21:47 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 26 Sep 1997 21:47:43 +0000 (21:47 +0000)
Python/bltinmodule.c

index 15cca17913e1fa0f8e5931b55c5d0186ecfcb0e2..f2839acbbf3d9f00292fbd78d1c2a0f306a4a2f5 100644 (file)
@@ -1349,7 +1349,9 @@ builtin_raw_input(self, args)
                        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);