diff -r 3811995aad73 Python/fileutils.c --- a/Python/fileutils.c Wed May 18 15:54:24 2016 -0700 +++ b/Python/fileutils.c Thu May 19 14:02:37 2016 +0200 @@ -860,7 +860,7 @@ return 0; } - if (errno != ENOTTY) { + if (errno != ENOTTY && errno != EACCES) { if (raise) PyErr_SetFromErrno(PyExc_OSError); return -1;