backups.reverse()
for old_backup in backups:
if old_backup >= max_count - 1:
- os.remove(self.filename + "." + old_backup)
+ os.remove(self.filename + "." + str(old_backup))
elif not os.path.exists(
- self.filename + "." + old_backup + 1
+ self.filename + "." + str(old_backup + 1)
):
os.rename(
- self.filename + "." + old_backup,
- self.filename + "." + old_backup + 1
+ self.filename + "." + str(old_backup),
+ self.filename + "." + str(old_backup + 1)
)
if not os.path.exists(self.filename + ".0"):
os.rename(self.filename, self.filename + ".0")