From fe7aa803e12b9387b8c5dbe8a4561edbfb06fc0b Mon Sep 17 00:00:00 2001 From: Joel Andres Granados Date: Mon, 14 Jul 2008 15:33:15 +0200 Subject: Avoid the situation in which we use the erased dictionary to iterate on. --- pyfirstaidkit/utils/backup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyfirstaidkit/utils/backup.py b/pyfirstaidkit/utils/backup.py index 9ccee42..7cfc1a5 100644 --- a/pyfirstaidkit/utils/backup.py +++ b/pyfirstaidkit/utils/backup.py @@ -175,7 +175,8 @@ class FileBackupStore(BackupStoreInterface): return True def cleanup(self): - for name,(stored,origin) in self._data.iteritems(): + _datakeys = self._data.keys() + for name in _datakeys: self.delete(name) os.rmdir(self._path) -- cgit