Author: Amaury Forgeot d'Arc <amaur...@gmail.com> Branch: stdlib-2.7.9 Changeset: r75835:304ca19782a2 Date: 2015-02-12 18:56 +0100 http://bitbucket.org/pypy/pypy/changeset/304ca19782a2/
Log: Fix socket.__repr__() on Windows. diff --git a/pypy/module/_socket/interp_socket.py b/pypy/module/_socket/interp_socket.py --- a/pypy/module/_socket/interp_socket.py +++ b/pypy/module/_socket/interp_socket.py @@ -143,9 +143,10 @@ return space.wrap(self.sock.family) def descr_repr(self, space): + fd = intmask(self.sock.fd) # Force to signed type even on Windows. return space.wrap("<socket object, fd=%d, family=%d," " type=%d, protocol=%d>" % - (self.sock.fd, self.sock.family, + (fd, self.sock.family, self.sock.type, self.sock.proto)) def accept_w(self, space): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit