Kaydet (Commit) 8a34596b authored tarafından R David Murray's avatar R David Murray

#2118: IOError is deprecated, use OSError.

üst 96d6a78c
...@@ -103,7 +103,7 @@ A nice selection of exceptions is defined as well: ...@@ -103,7 +103,7 @@ A nice selection of exceptions is defined as well:
.. exception:: SMTPException .. exception:: SMTPException
Subclass of :exc:`IOError` that is the base exception class for all Subclass of :exc:`OSError` that is the base exception class for all
the other excpetions provided by this module. the other excpetions provided by this module.
......
...@@ -162,7 +162,7 @@ detected. (Contributed by R. David Murray and Daniel Urban in :issue:`16522`.) ...@@ -162,7 +162,7 @@ detected. (Contributed by R. David Murray and Daniel Urban in :issue:`16522`.)
smtplib smtplib
------- -------
:exc:`~smtplib.SMTPException` is now a subclass of :exc:`IOError`, which allows :exc:`~smtplib.SMTPException` is now a subclass of :exc:`OSError`, which allows
both socket level errors and SMTP protocol level errors to be caught in one both socket level errors and SMTP protocol level errors to be caught in one
try/except statement by code that only cares whether or not an error occurred. try/except statement by code that only cares whether or not an error occurred.
(:issue:`2118`). (:issue:`2118`).
......
...@@ -66,7 +66,7 @@ bCRLF = b"\r\n" ...@@ -66,7 +66,7 @@ bCRLF = b"\r\n"
OLDSTYLE_AUTH = re.compile(r"auth=(.*)", re.I) OLDSTYLE_AUTH = re.compile(r"auth=(.*)", re.I)
# Exception classes used by this module. # Exception classes used by this module.
class SMTPException(IOError): class SMTPException(OSError):
"""Base class for all exceptions raised by this module.""" """Base class for all exceptions raised by this module."""
class SMTPServerDisconnected(SMTPException): class SMTPServerDisconnected(SMTPException):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment