[pypy-commit] pypy jumbo: no raise on pread

nanjekye pypy.commits at gmail.com
Mon Mar 13 12:30:57 EDT 2017


Author: Joannah Nanjekye <nanjekyejoannah at gmail.com>
Branch: jumbo
Changeset: r90659:1be1c0a8fbcc
Date: 2017-03-09 13:07 +0000
http://bitbucket.org/pypy/pypy/changeset/1be1c0a8fbcc/

Log:	no raise on pread

diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py
--- a/pypy/module/posix/interp_posix.py
+++ b/pypy/module/posix/interp_posix.py
@@ -384,7 +384,7 @@
         try:
             s = rposix.pread(fd, length, offset)
         except OSError as e:
-            raise wrap_oserror(space, e, eintr_retry=False)
+            wrap_oserror(space, e, eintr_retry=True)
         else:
            return space.newbytes(s)
 


More information about the pypy-commit mailing list