Python:如何捕获这种异常?

Enf*_*ors 5 python exception

我正在为Python 2.6.1中的AIX 5.3创建一个与IMAP服务器连接的程序.我得到一个我不知道如何捕获的异常 - 它似乎没有一个名称,我可以使用"除了".该错误似乎是与服务器连接的某种超时.

堆栈跟踪的最后一部分如下所示:

File "/home/chenf/python-2.6.1/lib/python2.6/imaplib.py", line 890, in _command_complete
    raise self.abort('command: %s => %s' % (name, val))
abort: command: SEARCH => socket error: EOF
Run Code Online (Sandbox Code Playgroud)

我只想捕获这个特定的错误,以便我可以在它发生时重新连接到IMAP服务器.捕获此类异常的语法是什么?

use*_*019 10

例外是imaplib.IMAP4.abort(Python doc),因此应该有效