diff Python/bltinmodule.c @ 6334:fc1c0a27bb96 legacy-trunk

Release interpreter lock around readline call in [raw_]input().
author Guido van Rossum <guido@python.org>
date Fri, 26 Sep 1997 21:47:43 +0000
parents 4b4775b49bfa
children cbc5e7d6ad23
line wrap: on
line diff
--- a/Python/bltinmodule.c	Wed Sep 24 13:39:51 1997 +0000
+++ b/Python/bltinmodule.c	Fri Sep 26 21:47:43 1997 +0000
@@ -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);