[Python-checkins] shutil._copyfileobj_readinto: tiny speedup (#92377)

JelleZijlstra webhook-mailer at python.org
Fri May 20 11:14:32 EDT 2022


https://github.com/python/cpython/commit/87b9b4e060377f09096db7af977f604749c8a100
commit: 87b9b4e060377f09096db7af977f604749c8a100
branch: main
author: Lucinda May Phipps <landfillbaby69 at gmail.com>
committer: JelleZijlstra <jelle.zijlstra at gmail.com>
date: 2022-05-20T08:14:05-07:00
summary:

shutil._copyfileobj_readinto: tiny speedup (#92377)

files:
M Lib/shutil.py

diff --git a/Lib/shutil.py b/Lib/shutil.py
index de82453aa56e1..2cbd808abf2ff 100644
--- a/Lib/shutil.py
+++ b/Lib/shutil.py
@@ -182,7 +182,8 @@ def _copyfileobj_readinto(fsrc, fdst, length=COPY_BUFSIZE):
                 break
             elif n < length:
                 with mv[:n] as smv:
-                    fdst.write(smv)
+                    fdst_write(smv)
+                break
             else:
                 fdst_write(mv)
 



More information about the Python-checkins mailing list