Message333157
Since you are getting indentation error, I'm not sure about your test. Can you please apply the patch below and run again test_eintr? Does it still fail with PermissionError?
diff --git a/Lib/test/eintrdata/eintr_tester.py b/Lib/test/eintrdata/eintr_tester.py
index 25c169bde5..4db5dc9045 100644
--- a/Lib/test/eintrdata/eintr_tester.py
+++ b/Lib/test/eintrdata/eintr_tester.py
@@ -492,13 +492,13 @@ class FNTLEINTRTest(EINTRBaseTest):
self.addCleanup(support.unlink, support.TESTFN)
code = '\n'.join((
"import fcntl, time",
- "with open('%s', 'wb') as f:" % support.TESTFN,
+ "with open('%s', 'w+b') as f:" % support.TESTFN,
" fcntl.%s(f, fcntl.LOCK_EX)" % lock_name,
" time.sleep(%s)" % self.sleep_time))
start_time = time.monotonic()
proc = self.subprocess(code)
with kill_on_error(proc):
- with open(support.TESTFN, 'wb') as f:
+ with open(support.TESTFN, 'w+b') as f:
while True: # synchronize the subprocess
dt = time.monotonic() - start_time
if dt > 60.0: |
|
Date |
User |
Action |
Args |
2019-01-07 14:46:54 | vstinner | set | recipients:
+ vstinner, Michael.Felt |
2019-01-07 14:46:53 | vstinner | set | messageid: <1546872413.86.0.767569575645.issue35633@roundup.psfhosted.org> |
2019-01-07 14:46:53 | vstinner | link | issue35633 messages |
2019-01-07 14:46:53 | vstinner | create | |
|