1
0
Fork 0

supress errors during close

This commit is contained in:
Akshet Pandey 2024-02-28 14:10:01 -08:00
parent fbaa378e59
commit f91b4ee544

View file

@ -50,8 +50,12 @@ class ImapTransport(EmailTransport):
self.server.select() self.server.select()
def close(self): def close(self):
try:
self.server.close() self.server.close()
self.server.logout() self.server.logout()
except (imaplib.IMAP4.error, OSError) as e:
logger.warning(f'Failed to close IMAP connection, ignoring: {e}')
pass
def _get_all_message_ids(self): def _get_all_message_ids(self):
# Fetch all the message uids # Fetch all the message uids