From dcc1a6734ff549ca45f950ec8ba6bd0efd000370 Mon Sep 17 00:00:00 2001 From: Vinay Sajip Date: Fri, 30 Jul 2021 12:48:50 +0100 Subject: [PATCH] bpo-44753: Don't use logfile extension when determining old files to be deleted (GH-27475) (cherry picked from commit 6ff890380971752299325bd28eab80ec936975cf) Co-authored-by: Vinay Sajip --- Lib/logging/handlers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/logging/handlers.py b/Lib/logging/handlers.py index 2a45f5379b1e34..4cabc0d740c29f 100644 --- a/Lib/logging/handlers.py +++ b/Lib/logging/handlers.py @@ -359,7 +359,8 @@ def getFilesToDelete(self): 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: