https://github.com/python/cpython/commit/f1c8176636d38ccb0aeddd209bdab6a76b3c7289
commit: f1c8176636d38ccb0aeddd209bdab6a76b3c7289
branch: 3.13
author: Serhiy Storchaka <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2026-06-11T14:06:27+03:00
summary:
[3.13] gh-150285: Fix merging error in GH-150458 (GH-151320)
files:
M Lib/_pyio.py
diff --git a/Lib/_pyio.py b/Lib/_pyio.py
index 4ac60b5ee15ff1..7c1635cb331069 100644
--- a/Lib/_pyio.py
+++ b/Lib/_pyio.py
@@ -125,15 +125,9 @@ def open(file, mode="r", buffering=-1, encoding=None,
errors=None,
argument is given, the default buffering policy works as follows:
* Binary files are buffered in fixed-size chunks; the size of the buffer
-<<<<<<< HEAD
- is chosen using a heuristic trying to determine the underlying device's
- "block size" and falling back on `io.DEFAULT_BUFFER_SIZE`.
+ is chosen using a heuristic trying to determine the underlying
+ device's "block size" and falling back on `io.DEFAULT_BUFFER_SIZE`.
On many systems, the buffer will typically be 4096 or 8192 bytes long.
-=======
- is max(min(blocksize, 8 MiB), DEFAULT_BUFFER_SIZE) when the device
- block size is available.
- On most systems, the buffer will typically be 128 kilobytes long.
->>>>>>> 36137e46a8c ([3.14] gh-150285: Fix too long docstrings in the io
module (GH-150287) (GH-150458))
* "Interactive" text files (files for which isatty() returns True)
use line buffering. Other text files use the policy described above
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]