directnotify: Fix RotatingLog filePath error when sizeLimit is None

This commit is contained in:
rdb 2023-10-08 17:10:40 +02:00
parent 2c727940ae
commit c63a92bdec

View File

@ -55,10 +55,11 @@ class RotatingLog:
return 0
def filePath(self):
dateString=time.strftime("%Y_%m_%d_%H", time.localtime())
dateString = time.strftime("%Y_%m_%d_%H", time.localtime())
for i in range(26):
path="%s_%s_%s.log"%(self.path, dateString, chr(i+97))
if not os.path.exists(path) or os.stat(path)[6] < self.sizeLimit:
limit = self.sizeLimit
path = "%s_%s_%s.log" % (self.path, dateString, chr(i+97))
if limit is None not os.path.exists(path) or os.stat(path)[6] < limit:
return path
# Hmm, 26 files are full? throw the rest in z:
# Maybe we should clear the self.sizeLimit here... maybe.