Issue #18940: Handled low-volume logging when delay is True.

This commit is contained in:
Vinay Sajip 2013-09-06 10:10:22 +01:00
parent a704582002
commit d859926b29
1 changed files with 3 additions and 1 deletions

View File

@ -111,7 +111,9 @@ def rotate(self, source, dest):
what the source is rotated to, e.g. 'test.log.1'.
"""
if not callable(self.rotator):
os.rename(source, dest)
# Issue 18940: A file may not have been created if delay is True.
if os.path.exists(source):
os.rename(source, dest)
else:
self.rotator(source, dest)