Author: Amaury Forgeot d'Arc <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit