[Python-Dev] [Python-checkins] cpython: Provide a more readable representation of socket on repr(). (original) (raw)

Victor Stinner victor.stinner at gmail.com
Tue Nov 12 23:52:56 CET 2013


Hi Giampaolo,

You forgot to update tests after your change in repr(socket). Tests are failing on buildbots, just one example:

====================================================================== FAIL: test_repr (test.test_socket.GeneralModuleTests)

Traceback (most recent call last): File "/var/lib/buildslave/3.x.murray-gentoo/build/Lib/test/test_socket.py", line 653, in test_repr self.assertIn('family=%i' % socket.AF_INET, repr(s)) AssertionError: 'family=2' not found in "<socket.socket fd=22, family=AddressFamily.AF_INET, type=SocketType.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 0)>"


Victor

2013/11/12 giampaolo.rodola <python-checkins at python.org>:

http://hg.python.org/cpython/rev/c5751f01b09b changeset: 87074:c5751f01b09b parent: 85942:0d079c66dc23 user: Giampaolo Rodola' <g.rodola at gmail.com> date: Thu Oct 03 21:01:43 2013 +0200 summary: Provide a more readable representation of socket on repr().

Before: <socket.socket fd=3, family=2, type=1, proto=0, laddr=('0.0.0.0', 0)> Now: <socket.socket fd=3, family=AddressFamily.AFINET, type=SocketType.SOCKSTREAM, proto=0, laddr=('0.0.0.0', 0)> files: Lib/socket.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/Lib/socket.py b/Lib/socket.py --- a/Lib/socket.py +++ b/Lib/socket.py @@ -136,7 +136,7 @@ address(es). """ closed = getattr(self, 'closed', False) _- s = "<%s.%s%s fd=%i, family=%i, type=%i, proto=%i" _ _+ s = "<%s.%s%s fd=%i, family=%s, type=%s, proto=%i" _ % (self.class.module, self.class.name, " [closed]" if closed else "", -- Repository URL: http://hg.python.org/cpython


Python-checkins mailing list Python-checkins at python.org https://mail.python.org/mailman/listinfo/python-checkins



More information about the Python-Dev mailing list