bump from imaplib2 v2.51 to v2.52
Thanks-to: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org> Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
parent
74e5ff5785
commit
04babea607
13
offlineimap/imaplib2.py
Normal file → Executable file
13
offlineimap/imaplib2.py
Normal file → Executable file
@ -17,9 +17,9 @@ Public functions: Internaldate2Time
|
|||||||
__all__ = ("IMAP4", "IMAP4_SSL", "IMAP4_stream",
|
__all__ = ("IMAP4", "IMAP4_SSL", "IMAP4_stream",
|
||||||
"Internaldate2Time", "ParseFlags", "Time2Internaldate")
|
"Internaldate2Time", "ParseFlags", "Time2Internaldate")
|
||||||
|
|
||||||
__version__ = "2.51"
|
__version__ = "2.52"
|
||||||
__release__ = "2"
|
__release__ = "2"
|
||||||
__revision__ = "51"
|
__revision__ = "52"
|
||||||
__credits__ = """
|
__credits__ = """
|
||||||
Authentication code contributed by Donn Cave <donn@u.washington.edu> June 1998.
|
Authentication code contributed by Donn Cave <donn@u.washington.edu> June 1998.
|
||||||
String method conversion by ESR, February 2001.
|
String method conversion by ESR, February 2001.
|
||||||
@ -50,7 +50,8 @@ Fix for null strings appended to untagged responses by Pierre-Louis Bonicoli <pi
|
|||||||
Fix for correct byte encoding for _CRAM_MD5_AUTH taken from python3.5 imaplib.py June 2015.
|
Fix for correct byte encoding for _CRAM_MD5_AUTH taken from python3.5 imaplib.py June 2015.
|
||||||
Fix for correct Python 3 exception handling by Tobias Brink <tobias.brink@gmail.com> August 2015.
|
Fix for correct Python 3 exception handling by Tobias Brink <tobias.brink@gmail.com> August 2015.
|
||||||
Fix to allow interruptible IDLE command by Tim Peoples <dromedary512@users.sf.net> September 2015.
|
Fix to allow interruptible IDLE command by Tim Peoples <dromedary512@users.sf.net> September 2015.
|
||||||
Add support for TLS levels by Ben Boeckel <mathstuf@gmail.com> September 2015."""
|
Add support for TLS levels by Ben Boeckel <mathstuf@gmail.com> September 2015.
|
||||||
|
Fix for shutown exception by Sebastien Gross <seb@chezwam.org> November 2015."""
|
||||||
__author__ = "Piers Lauder <piers@janeelix.com>"
|
__author__ = "Piers Lauder <piers@janeelix.com>"
|
||||||
__URL__ = "http://imaplib2.sourceforge.net"
|
__URL__ = "http://imaplib2.sourceforge.net"
|
||||||
__license__ = "Python License"
|
__license__ = "Python License"
|
||||||
@ -579,7 +580,7 @@ class IMAP4(object):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
self.sock.shutdown(socket.SHUT_RDWR)
|
self.sock.shutdown(socket.SHUT_RDWR)
|
||||||
except OSError as e:
|
except Exception as e:
|
||||||
# The server might already have closed the connection
|
# The server might already have closed the connection
|
||||||
if e.errno != errno.ENOTCONN:
|
if e.errno != errno.ENOTCONN:
|
||||||
raise
|
raise
|
||||||
@ -1349,8 +1350,8 @@ class IMAP4(object):
|
|||||||
|
|
||||||
if self.state not in Commands[name][CMD_VAL_STATES]:
|
if self.state not in Commands[name][CMD_VAL_STATES]:
|
||||||
self.literal = None
|
self.literal = None
|
||||||
raise self.error('command %s illegal in state %s'
|
raise self.error('command %s illegal in state %s, only allowed in states %s'
|
||||||
% (name, self.state))
|
% (name, self.state, ', '.join(Commands[name][CMD_VAL_STATES])))
|
||||||
|
|
||||||
self._check_bye()
|
self._check_bye()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user