SOURCES: python-bug-978833.patch (NEW) - new
arekm
arekm at pld-linux.org
Wed Sep 5 13:41:25 CEST 2007
Author: arekm Date: Wed Sep 5 11:41:25 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new
---- Files affected:
SOURCES:
python-bug-978833.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/python-bug-978833.patch
diff -u /dev/null SOURCES/python-bug-978833.patch:1.1
--- /dev/null Wed Sep 5 13:41:25 2007
+++ SOURCES/python-bug-978833.patch Wed Sep 5 13:41:20 2007
@@ -0,0 +1,30 @@
+Index: Lib/socket.py
+===================================================================
+--- Lib/socket.py (revision 54542)
++++ Lib/socket.py (working copy)
+@@ -145,6 +145,10 @@
+ send = recv = recv_into = sendto = recvfrom = recvfrom_into = _dummy
+ __getattr__ = _dummy
+
++# Wrapper around platform socket objects. This implements
++# a platform-independent dup() functionality. The
++# implementation currently relies on reference counting
++# to close the underlying socket object.
+ class _socketobject(object):
+
+ __doc__ = _realsocket.__doc__
+Index: Lib/httplib.py
+===================================================================
+--- Lib/httplib.py (revision 54542)
++++ Lib/httplib.py (working copy)
+@@ -1133,6 +1133,9 @@
+ def __getattr__(self, attr):
+ return getattr(self._sock, attr)
+
++ def close(self):
++ SharedSocketClient.close(self)
++ self._ssl = None
+
+ class HTTPSConnection(HTTPConnection):
+ "This class allows communication via SSL."
+
================================================================
More information about the pld-cvs-commit
mailing list