Better exception handling

This commit is contained in:
Sean Whalen
2018-03-28 08:58:22 -04:00
parent b4eeca6155
commit b55fbf7568
+5 -3
View File
@@ -1382,6 +1382,8 @@ def watch_inbox(host, username, password, callback, reports_folder="INBOX",
except KeyboardInterrupt:
break
server.idle_done()
logger.info("\nIDLE mode done")
server.logout()
try:
server.idle_done()
server.logout()
except BrokenPipeError:
pass