From b706d2e1779060981b19200359bd8a7f604e44b3 Mon Sep 17 00:00:00 2001 From: Brendan Howell Date: Sat, 2 May 2020 09:50:26 +0200 Subject: [PATCH] catching SSL errors --- screenless/bureau/mailroom/mailroom.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/screenless/bureau/mailroom/mailroom.py b/screenless/bureau/mailroom/mailroom.py index 3086775..699bd32 100644 --- a/screenless/bureau/mailroom/mailroom.py +++ b/screenless/bureau/mailroom/mailroom.py @@ -10,7 +10,7 @@ import string import imapclient import kode256 -from ssl import SSLSysCallError +from ssl import SSLError from bureau import Bureau, add_command, add_api @@ -76,7 +76,7 @@ class MailRoom(Bureau): """ try: self.imapserv.select_folder("INBOX") - except (self.imapserv.AbortError, SSLSysCallError) as err: + except (self.imapserv.AbortError, SSLError) as err: self.log.debug("reconnecting after imap connection error: ", err) self.imapserv.logout() self.imapserv = imapclient.IMAPClient(self.host, use_uid=True, ssl=self.imap_ssl)