From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Fri, 30 Jul 2021 16:20:59 +0000 (-0700) Subject: bpo-44753: Don't use logfile extension when determining old files to be deleted ... X-Git-Tag: v3.10.0rc1~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6e6dc2517379289932c68fc986ee3994468374fc;p=thirdparty%2FPython%2Fcpython.git bpo-44753: Don't use logfile extension when determining old files to be deleted (GH-27475) (GH-27487) (cherry picked from commit 6ff890380971752299325bd28eab80ec936975cf) --- diff --git a/Lib/logging/handlers.py b/Lib/logging/handlers.py index 2a45f5379b1e..4cabc0d740c2 100644 --- a/Lib/logging/handlers.py +++ b/Lib/logging/handlers.py @@ -359,7 +359,8 @@ class TimedRotatingFileHandler(BaseRotatingHandler): dirName, baseName = os.path.split(self.baseFilename) fileNames = os.listdir(dirName) result = [] - prefix = baseName + "." + # See bpo-44753: Don't use the extension when computing the prefix. + prefix = os.path.splitext(baseName)[0] + "." plen = len(prefix) for fileName in fileNames: if fileName[:plen] == prefix: