We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1b20d19 commit e8545edCopy full SHA for e8545ed
1 file changed
Modules/_io/bufferedio.c
@@ -1509,7 +1509,9 @@ buffered_iternext(PyObject *op)
1509
tp == state->PyBufferedRandom_Type)
1510
{
1511
/* Skip method call overhead for speed */
1512
+ Py_BEGIN_CRITICAL_SECTION(self);
1513
line = _buffered_readline(self, -1);
1514
+ Py_END_CRITICAL_SECTION();
1515
}
1516
else {
1517
line = PyObject_CallMethodNoArgs((PyObject *)self,
0 commit comments