Catch SSL read error in facilitator-email-poller
The process dies today with the traceback:
2013-02-19 06:56:13 registering [scrubbed]
Traceback (most recent call last):
File "/usr/local/bin/facilitator-email-poller", line 360, in <module>
imap_loop(imap)
File "/usr/local/bin/facilitator-email-poller", line 280, in imap_loop
typ, data = imap.select("[Gmail]/All Mail")
File "/usr/lib/python2.6/imaplib.py", line 642, in select
typ, dat = self._simple_command(name, mailbox)
File "/usr/lib/python2.6/imaplib.py", line 1060, in _simple_command
return self._command_complete(name, self._command(name, *args))
File "/usr/lib/python2.6/imaplib.py", line 888, in _command_complete
typ, data = self._get_tagged_response(tag)
File "/usr/lib/python2.6/imaplib.py", line 989, in _get_tagged_response
self._get_response()
File "/usr/lib/python2.6/imaplib.py", line 906, in _get_response
resp = self._get_line()
File "/usr/lib/python2.6/imaplib.py", line 999, in _get_line
line = self.readline()
File "/usr/lib/python2.6/imaplib.py", line 1170, in readline
char = self.sslobj.read(1)
File "/usr/lib/python2.6/ssl.py", line 136, in read
return self._sslobj.read(len)
ssl.SSLError: [Errno 1] _ssl.c:1331: error:0407A079:rsa routines:RSA_padding_check_PKCS1_OAEP:oaep decoding error