From 2d841031eba67e8a0ba95b7cb869955546c8deae Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Thu, 5 Sep 2024 19:09:15 +0300 Subject: [PATCH] move expunge to the end --- .../remove_duplicate_imap_messages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/remove_duplicate_imap_messages/remove_duplicate_imap_messages.py b/remove_duplicate_imap_messages/remove_duplicate_imap_messages.py index a89a7b1..7a0966b 100755 --- a/remove_duplicate_imap_messages/remove_duplicate_imap_messages.py +++ b/remove_duplicate_imap_messages/remove_duplicate_imap_messages.py @@ -113,10 +113,10 @@ class RemoveDuplicateImapMessages: self._log.info("Deleting message '%s'", message_id) result = self.imap.store(message_id, '+FLAGS', '\\Deleted') self._log.info("Result: %s", result) - self.imap.expunge() self.duplicates_count += 1 else: self.messages_hashes.append(msg_hash) + self.imap.expunge() return True def connect_imap(self):