Index: Lib/subprocess.py =================================================================== --- Lib/subprocess.py (révision 66888) +++ Lib/subprocess.py (copie de travail) @@ -612,15 +612,15 @@ if bufsize == 0: bufsize = 1 # Nearly unbuffered (XXX for now) if p2cwrite is not None: - self.stdin = io.open(p2cwrite, 'wb', bufsize) + self.stdin = io.open(p2cwrite, 'wb', buffering=bufsize) if self.universal_newlines: self.stdin = io.TextIOWrapper(self.stdin) if c2pread is not None: - self.stdout = io.open(c2pread, 'rb', bufsize) + self.stdout = io.open(c2pread, 'rb', buffering=bufsize) if universal_newlines: self.stdout = io.TextIOWrapper(self.stdout) if errread is not None: - self.stderr = io.open(errread, 'rb', bufsize) + self.stderr = io.open(errread, 'rb', buffering=bufsize) if universal_newlines: self.stderr = io.TextIOWrapper(self.stderr) Index: Lib/codecs.py =================================================================== --- Lib/codecs.py (révision 66888) +++ Lib/codecs.py (copie de travail) @@ -867,7 +867,7 @@ 'b' not in mode: # Force opening of the file in binary mode mode = mode + 'b' - file = builtins.open(filename, mode, buffering) + file = builtins.open(filename, mode, buffering=buffering) if encoding is None: return file info = lookup(encoding) Index: Lib/test/test_io.py =================================================================== --- Lib/test/test_io.py (révision 66888) +++ Lib/test/test_io.py (copie de travail) @@ -211,7 +211,7 @@ print("Use 'regrtest.py -u largefile test_io' to run it.", file=sys.stderr) return - f = io.open(support.TESTFN, "w+b", 0) + f = io.open(support.TESTFN, "w+b", buffering=0) self.large_file_ops(f) f.close() f = io.open(support.TESTFN, "w+b") @@ -221,12 +221,12 @@ def test_with_open(self): for bufsize in (0, 1, 100): f = None - with open(support.TESTFN, "wb", bufsize) as f: + with open(support.TESTFN, "wb", buffering=bufsize) as f: f.write(b"xxx") self.assertEqual(f.closed, True) f = None try: - with open(support.TESTFN, "wb", bufsize) as f: + with open(support.TESTFN, "wb", buffering=bufsize) as f: 1/0 except ZeroDivisionError: self.assertEqual(f.closed, True) @@ -261,7 +261,7 @@ def test_array_writes(self): a = array.array('i', range(10)) n = len(memoryview(a)) - f = io.open(support.TESTFN, "wb", 0) + f = io.open(support.TESTFN, "wb", buffering=0) self.assertEqual(f.write(a), n) f.close() f = io.open(support.TESTFN, "wb") Index: Lib/test/test_file.py =================================================================== --- Lib/test/test_file.py (révision 66888) +++ Lib/test/test_file.py (copie de travail) @@ -168,11 +168,11 @@ # misbehaviour especially with repeated close() calls for s in (-1, 0, 1, 512): try: - f = open(TESTFN, 'wb', s) + f = open(TESTFN, 'wb', buffering=s) f.write(str(s).encode("ascii")) f.close() f.close() - f = open(TESTFN, 'rb', s) + f = open(TESTFN, 'rb', buffering=s) d = int(f.read().decode("ascii")) f.close() f.close()