##// END OF EJS Templates
tests: change how sockets are closed...
tests: change how sockets are closed Python 3 uses a different type to represent a socket file object than Python 2. We need to conditionalize how the socket is closed accordingly. While we're here, we switch to use socket.shutdown() to close the socket. This is because socket.close() may not actually close the socket until it is GCd. socket.shutdown() forces an immediate shutdown. I suspect Python 3 changed semantic behavior here, as I can't get test-http-bad-server.t to work with socket.close(). socket.shutdown() does appear to work, however. Differential Revision: https://phab.mercurial-scm.org/D5751
Gregory Szorc -
r41605:d343d9ac default
Show More
Name Size Modified Last Commit Author
/ contrib / packaging
debian
docker
macosx
Makefile Loading ...
build-linux-wheels.sh Loading ...
builddeb Loading ...
buildrpm Loading ...
dockerdeb Loading ...
dockerrpm Loading ...
hg-docker Loading ...
linux-wheel-centos5-blacklist Loading ...
mercurial.spec Loading ...
packagelib.sh Loading ...