mirror of
https://github.com/python/cpython.git
synced 2024-12-15 21:04:00 +08:00
#13163: fix names of _get_socket args
This was already done in Python3, but having it wrong leads to incorrect debug output, so it seems worth fixing in 2.7 as well. Patch by Victor Terrón.
This commit is contained in:
parent
34d0c66ef2
commit
c993a19480
@ -199,3 +199,12 @@ Here are the classes:
|
|||||||
Transfer Encoding now happens implicitly based on the *_charset*
|
Transfer Encoding now happens implicitly based on the *_charset*
|
||||||
argument.
|
argument.
|
||||||
|
|
||||||
|
Unless the ``_charset`` parameter is explicitly set to ``None``, the
|
||||||
|
MIMEText object created will have both a :mailheader:`Content-Type` header
|
||||||
|
with a ``charset`` parameter, and a :mailheader:`Content-Transfer-Endcoding`
|
||||||
|
header. This means that a subsequent ``set_payload`` call will not result
|
||||||
|
in an encoded payload, even if a charset is passed in the ``set_payload``
|
||||||
|
command. You can "reset" this behavior by deleting the
|
||||||
|
``Content-Transfer-Encoding`` header, after which a ``set_payload`` call
|
||||||
|
will automatically encode the new payload (and add a new
|
||||||
|
:mailheader:`Content-Transfer-Encoding` header).
|
||||||
|
@ -276,12 +276,12 @@ class SMTP:
|
|||||||
"""
|
"""
|
||||||
self.debuglevel = debuglevel
|
self.debuglevel = debuglevel
|
||||||
|
|
||||||
def _get_socket(self, port, host, timeout):
|
def _get_socket(self, host, port, timeout):
|
||||||
# This makes it simpler for SMTP_SSL to use the SMTP connect code
|
# This makes it simpler for SMTP_SSL to use the SMTP connect code
|
||||||
# and just alter the socket connection bit.
|
# and just alter the socket connection bit.
|
||||||
if self.debuglevel > 0:
|
if self.debuglevel > 0:
|
||||||
print>>stderr, 'connect:', (host, port)
|
print>>stderr, 'connect:', (host, port)
|
||||||
return socket.create_connection((port, host), timeout)
|
return socket.create_connection((host, port), timeout)
|
||||||
|
|
||||||
def connect(self, host='localhost', port=0):
|
def connect(self, host='localhost', port=0):
|
||||||
"""Connect to a host on a given port.
|
"""Connect to a host on a given port.
|
||||||
|
@ -992,6 +992,7 @@ Monty Taylor
|
|||||||
Amy Taylor
|
Amy Taylor
|
||||||
Anatoly Techtonik
|
Anatoly Techtonik
|
||||||
Mikhail Terekhov
|
Mikhail Terekhov
|
||||||
|
Victor Terrón
|
||||||
Richard M. Tew
|
Richard M. Tew
|
||||||
Tobias Thelen
|
Tobias Thelen
|
||||||
Lowe Thiderman
|
Lowe Thiderman
|
||||||
|
@ -12,6 +12,9 @@ Core and Builtins
|
|||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Issue #13163: Rename operands in smtplib.SMTP._get_socket to correct names;
|
||||||
|
fixes otherwise misleading output in tracebacks and when when debug is on.
|
||||||
|
|
||||||
- Issue #6698: IDLE now opens just an editor window when configured to do so.
|
- Issue #6698: IDLE now opens just an editor window when configured to do so.
|
||||||
|
|
||||||
- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
|
- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
|
||||||
|
Loading…
Reference in New Issue
Block a user