<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Lib/socket.py history</title>
    <description>Lib/socket.py revision history</description>
    <item>
    <title>Provide a more readable representation of socket on repr().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c5751f01b09b/Lib/socket.py</link>
    <description><![CDATA[Provide a more readable representation of socket on repr().<br/>
<br/>
Before:<br/>
&lt;socket.socket fd=3, family=2, type=1, proto=0, laddr=('0.0.0.0', 0)&gt;<br/>
<br/>
Now:<br/>
&lt;socket.socket fd=3, family=AddressFamily.AF_INET, type=SocketType.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 0)&gt;]]></description>
    <author>&#71;&#105;&#97;&#109;&#112;&#97;&#111;&#108;&#111;&#32;&#82;&#111;&#100;&#111;&#108;&#97;&#39;&#32;&#60;&#103;&#46;&#114;&#111;&#100;&#111;&#108;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 03 Oct 2013 21:01:43 +0200</pubDate>
</item>
<item>
    <title>Switch the AF_* and SOCK_* constants in the socket module to IntEnum.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/038543d34166/Lib/socket.py</link>
    <description><![CDATA[Switch the AF_* and SOCK_* constants in the socket module to IntEnum.<br/>
<br/>
Closes #18720.]]></description>
    <author>&#69;&#108;&#105;&#32;&#66;&#101;&#110;&#100;&#101;&#114;&#115;&#107;&#121;&#32;&#60;&#101;&#108;&#105;&#98;&#101;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 31 Aug 2013 15:13:30 -0700</pubDate>
</item>
<item>
    <title>Issue #18571: Implementation of the PEP 446: file descriptors and file handles</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ef889c3d5dc6/Lib/socket.py</link>
    <description><![CDATA[Issue #18571: Implementation of the PEP 446: file descriptors and file handles<br/>
are now created non-inheritable; add functions os.get/set_inheritable(),<br/>
os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 28 Aug 2013 00:53:59 +0200</pubDate>
</item>
<item>
    <title>Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7769c4d72806/Lib/socket.py</link>
    <description><![CDATA[Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#114;&#101;&#116;&#116;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 04 Jul 2013 17:43:24 -0400</pubDate>
</item>
<item>
    <title>Issue #18200: Update the stdlib (except tests) to use</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8d28d44f3a9a/Lib/socket.py</link>
    <description><![CDATA[Issue #18200: Update the stdlib (except tests) to use<br/>
ModuleNotFoundError.]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#114;&#101;&#116;&#116;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 13 Jun 2013 20:57:26 -0400</pubDate>
</item>
<item>
    <title>Fix issue #17675: make socket repr() provide local and remote addresses (if any).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1410b7790de6/Lib/socket.py</link>
    <description><![CDATA[Fix issue #17675: make socket repr() provide local and remote addresses (if any).]]></description>
    <author>&#71;&#105;&#97;&#109;&#112;&#97;&#111;&#108;&#111;&#32;&#82;&#111;&#100;&#111;&#108;&#97;&#39;&#32;&#60;&#103;&#46;&#114;&#111;&#100;&#111;&#108;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 10 Apr 2013 15:49:47 +0200</pubDate>
</item>
<item>
    <title>Replace IOError with OSError (#16715)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7d69d04522e3/Lib/socket.py</link>
    <description><![CDATA[Replace IOError with OSError (#16715)]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#83;&#118;&#101;&#116;&#108;&#111;&#118;&#32;&#60;&#97;&#110;&#100;&#114;&#101;&#119;&#46;&#115;&#118;&#101;&#116;&#108;&#111;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 25 Dec 2012 16:47:37 +0200</pubDate>
</item>
<item>
    <title>Issue #15842: the SocketIO.{readable,writable,seekable} methods now raise ValueError when the file-like object is closed.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3b0e20f71d8a/Lib/socket.py</link>
    <description><![CDATA[Issue #15842: the SocketIO.{readable,writable,seekable} methods now raise ValueError when the file-like object is closed.<br/>
Patch by Alessandro Moura.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 14 Sep 2012 17:30:31 +0200</pubDate>
</item>
<item>
    <title>Issue #14310: inter-process socket duplication for windows</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/51b4bddd0e92/Lib/socket.py</link>
    <description><![CDATA[Issue #14310: inter-process socket duplication for windows]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#106;&#225;&#110;&#32;&#86;&#97;&#108;&#117;&#114;&#32;&#74;&#243;&#110;&#115;&#115;&#111;&#110;&#32;&#60;&#107;&#114;&#105;&#115;&#116;&#106;&#97;&#110;&#64;&#99;&#99;&#112;&#103;&#97;&#109;&#101;&#115;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 07 Apr 2012 11:23:31 +0000</pubDate>
</item>
<item>
    <title>Issue #13872: socket.detach() now marks the socket closed (as mirrored in the socket repr()).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d2f0c3eb1eed/Lib/socket.py</link>
    <description><![CDATA[Issue #13872: socket.detach() now marks the socket closed (as mirrored in the socket repr()).<br/>
Patch by Matt Joiner.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 01 Apr 2012 01:00:55 +0200</pubDate>
</item>
<item>
    <title>Use InterruptedError instead of checking for EINTR</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/90f81045613a/Lib/socket.py</link>
    <description><![CDATA[Use InterruptedError instead of checking for EINTR]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 23 Oct 2011 23:49:42 +0200</pubDate>
</item>
<item>
    <title>Issue #11127: Raise a TypeError when trying to pickle a socket object.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5e13e5e6df30/Lib/socket.py</link>
    <description><![CDATA[Issue #11127: Raise a TypeError when trying to pickle a socket object.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 20 Mar 2011 23:56:36 +0100</pubDate>
</item>
<item>
    <title>Issue #15842: the SocketIO.{readable,writable,seekable} methods now raise ValueError when the file-like object is closed.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fad797916266/Lib/socket.py</link>
    <description><![CDATA[Issue #15842: the SocketIO.{readable,writable,seekable} methods now raise ValueError when the file-like object is closed.<br/>
Patch by Alessandro Moura.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 14 Sep 2012 17:28:10 +0200</pubDate>
</item>
<item>
    <title>Issue #13872: socket.detach() now marks the socket closed (as mirrored in the socket repr()).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3a220feafa15/Lib/socket.py</link>
    <description><![CDATA[Issue #13872: socket.detach() now marks the socket closed (as mirrored in the socket repr()).<br/>
Patch by Matt Joiner.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 01 Apr 2012 01:00:17 +0200</pubDate>
</item>
<item>
    <title>Dummy-merge 3.1 branch into 3.2 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3c9232a684ae/Lib/socket.py</link>
    <description><![CDATA[Dummy-merge 3.1 branch into 3.2 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:15:55 +0100</pubDate>
</item>
<item>
    <title>Issue #7322: Trying to read from a socket's file-like object after a timeout</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/17d1c6cede7e/Lib/socket.py</link>
    <description><![CDATA[Issue #7322: Trying to read from a socket's file-like object after a timeout<br/>
occurred now raises an error instead of silently losing data.<br/>
Patch by Ross Lagerwall.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 25 Feb 2011 23:07:44 +0000</pubDate>
</item>
<item>
    <title>Issue #7995: When calling accept() on a socket with a timeout, the returned</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ed0259230611/Lib/socket.py</link>
    <description><![CDATA[Issue #7995: When calling accept() on a socket with a timeout, the returned<br/>
socket is now always non-blocking, regardless of the operating system.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 05 Jan 2011 21:03:42 +0000</pubDate>
</item>
<item>
    <title>Issue #10819: SocketIO.name property returns -1 when its closed, instead of</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f4a808f5a66d/Lib/socket.py</link>
    <description><![CDATA[Issue #10819: SocketIO.name property returns -1 when its closed, instead of<br/>
raising a ValueError, to fix repr().]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 04 Jan 2011 11:00:45 +0000</pubDate>
</item>
<item>
    <title>Issue #10093: ResourceWarnings are now issued when files and sockets are</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cff78ffb932a/Lib/socket.py</link>
    <description><![CDATA[Issue #10093: ResourceWarnings are now issued when files and sockets are<br/>
deallocated without explicit closing.  These warnings are silenced by<br/>
default, except in pydebug mode.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 29 Oct 2010 10:38:18 +0000</pubDate>
</item>
<item>
    <title>Issue #10041: The signature of optional arguments in socket.makefile()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1875bfed5689/Lib/socket.py</link>
    <description><![CDATA[Issue #10041: The signature of optional arguments in socket.makefile()<br/>
didn't match that of io.open(), and they also didn't get forwarded<br/>
properly to TextIOWrapper in text mode.  Patch by Kai Zhu.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 13 Oct 2010 16:17:14 +0000</pubDate>
</item>
<item>
    <title>Issue #9854: SocketIO objects now observe the RawIOBase interface in</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f3dcb314c3e3/Lib/socket.py</link>
    <description><![CDATA[Issue #9854: SocketIO objects now observe the RawIOBase interface in<br/>
non-blocking mode: they return None when an operation would block (instead<br/>
of raising an exception).]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 18 Sep 2010 22:59:00 +0000</pubDate>
</item>
<item>
    <title>Reverted unwanted change in r84826</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5b0187c0d002/Lib/socket.py</link>
    <description><![CDATA[Reverted unwanted change in r84826]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 15 Sep 2010 11:12:57 +0000</pubDate>
</item>
<item>
    <title>Improve docs for socket.makefile() and SocketIO</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9affb4d6e97e/Lib/socket.py</link>
    <description><![CDATA[Improve docs for socket.makefile() and SocketIO]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 15 Sep 2010 09:32:45 +0000</pubDate>
</item>
<item>
    <title>Add a comment explaining why SocketIO is needed</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7ef5c6be7232/Lib/socket.py</link>
    <description><![CDATA[Add a comment explaining why SocketIO is needed]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 15 Sep 2010 08:39:25 +0000</pubDate>
</item>
<item>
    <title>Issue #1552: socket.socketpair() now returns regular socket.socket</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/534853ba8cd3/Lib/socket.py</link>
    <description><![CDATA[Issue #1552: socket.socketpair() now returns regular socket.socket<br/>
objects supporting the whole socket API (rather than the &quot;raw&quot;<br/>
_socket.socket objects).]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 14 Sep 2010 18:00:02 +0000</pubDate>
</item>
<item>
    <title>Fix issue 9794: adds context manager protocol to socket.socket so that socket.create_connection() can be used with the 'with' statement.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/caf0b4b0569e/Lib/socket.py</link>
    <description><![CDATA[Fix issue 9794: adds context manager protocol to socket.socket so that socket.create_connection() can be used with the 'with' statement.]]></description>
    <author>&#71;&#105;&#97;&#109;&#112;&#97;&#111;&#108;&#111;&#32;&#82;&#111;&#100;&#111;&#108;&#224;&#32;&#60;&#103;&#46;&#114;&#111;&#100;&#111;&#108;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 08 Sep 2010 22:44:12 +0000</pubDate>
</item>
<item>
    <title>Issue #9792: In case of connection failure, socket.create_connection()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b2f7cf9c6776/Lib/socket.py</link>
    <description><![CDATA[Issue #9792: In case of connection failure, socket.create_connection()<br/>
would swallow the exception and raise a new one, making it impossible<br/>
to fetch the original errno, or to filter timeout errors.  Now the<br/>
original error is re-raised.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 07 Sep 2010 21:05:49 +0000</pubDate>
</item>
<item>
    <title>reformat comment</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/03268bf9a256/Lib/socket.py</link>
    <description><![CDATA[reformat comment]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 31 Aug 2010 20:10:55 +0000</pubDate>
</item>
<item>
    <title>Issue #808164: Fixed socket.close to avoid references to globals, to</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/62930cb05ed8/Lib/socket.py</link>
    <description><![CDATA[Issue #808164: Fixed socket.close to avoid references to globals, to<br/>
avoid issues when socket.close is called from a __del__ method.]]></description>
    <author>&#68;&#97;&#110;&#105;&#101;&#108;&#32;&#83;&#116;&#117;&#116;&#122;&#98;&#97;&#99;&#104;&#32;&#60;&#100;&#97;&#110;&#105;&#101;&#108;&#64;&#115;&#116;&#117;&#116;&#122;&#98;&#97;&#99;&#104;&#101;&#110;&#116;&#101;&#114;&#112;&#114;&#105;&#115;&#101;&#115;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 31 Aug 2010 20:08:07 +0000</pubDate>
</item>
<item>
    <title>remove SocketIO.__del__; close() can handle it</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4eff9c35c54a/Lib/socket.py</link>
    <description><![CDATA[remove SocketIO.__del__; close() can handle it]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 09 Jul 2010 18:28:25 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 74426 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/efbac7d3a368/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 74426 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r74426 | gregory.p.smith | 2009-08-13 11:54:50 -0700 (Thu, 13 Aug 2009) | 4 lines<br/>
<br/>
  Fix issue1628205: Socket file objects returned by socket.socket.makefile() now<br/>
  properly handles EINTR within the read, readline, write &amp; flush methods.<br/>
  The socket.sendall() method now properly handles interrupted system calls.<br/>
........]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#109;&#97;&#100;&#45;&#115;&#99;&#105;&#101;&#110;&#116;&#105;&#115;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 04 Jan 2010 04:50:36 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 77263-77264 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b0386fe650c7/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 77263-77264 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r77263 | gregory.p.smith | 2010-01-02 17:29:44 -0800 (Sat, 02 Jan 2010) | 4 lines<br/>
<br/>
  Adds an optional source_address parameter to socket.create_connection().<br/>
<br/>
  For use by issue3972.<br/>
........<br/>
  r77264 | gregory.p.smith | 2010-01-02 18:06:07 -0800 (Sat, 02 Jan 2010) | 5 lines<br/>
<br/>
  issue3972: HTTPConnection and HTTPSConnection now support a<br/>
  source_address parameter.<br/>
<br/>
  Also cleans up an annotation in the socket documentation.<br/>
........]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#109;&#97;&#100;&#45;&#115;&#99;&#105;&#101;&#110;&#116;&#105;&#115;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 03 Jan 2010 03:28:29 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 85420 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3619c1214007/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 85420 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r85420 | antoine.pitrou | 2010-10-13 18:17:14 +0200 (mer., 13 oct. 2010) | 5 lines<br/>
<br/>
  Issue #10041: The signature of optional arguments in socket.makefile()<br/>
  didn't match that of io.open(), and they also didn't get forwarded<br/>
  properly to TextIOWrapper in text mode.  Patch by Kai Zhu.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 13 Oct 2010 16:25:33 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 84825-84826,84830 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a97d12e5465f/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 84825-84826,84830 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r84825 | antoine.pitrou | 2010-09-15 10:39:25 +0200 (mer., 15 sept. 2010) | 3 lines<br/>
<br/>
  Add a comment explaining why SocketIO is needed<br/>
........<br/>
  r84826 | antoine.pitrou | 2010-09-15 11:32:45 +0200 (mer., 15 sept. 2010) | 3 lines<br/>
<br/>
  Improve docs for socket.makefile() and SocketIO<br/>
........<br/>
  r84830 | antoine.pitrou | 2010-09-15 13:12:57 +0200 (mer., 15 sept. 2010) | 3 lines<br/>
<br/>
  Reverted unwanted change in r84826<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 15 Sep 2010 11:16:39 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 84597-84599 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2400f55ea312/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 84597-84599 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r84597 | antoine.pitrou | 2010-09-07 22:42:19 +0200 (mar., 07 sept. 2010) | 5 lines<br/>
<br/>
  Issue #8574: better implementation of test.support.transient_internet().<br/>
  Original patch by Victor.<br/>
........<br/>
  r84598 | antoine.pitrou | 2010-09-07 23:05:49 +0200 (mar., 07 sept. 2010) | 6 lines<br/>
<br/>
  Issue #9792: In case of connection failure, socket.create_connection()<br/>
  would swallow the exception and raise a new one, making it impossible<br/>
  to fetch the original errno, or to filter timeout errors.  Now the<br/>
  original error is re-raised.<br/>
........<br/>
  r84599 | antoine.pitrou | 2010-09-07 23:09:09 +0200 (mar., 07 sept. 2010) | 4 lines<br/>
<br/>
  Improve transient_internet() again to detect more network errors,<br/>
  and use it in test_robotparser. Fixes #8574.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 07 Sep 2010 21:22:56 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 73138 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7234a83a8b19/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 73138 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r73138 | mark.dickinson | 2009-06-02 08:39:26 +0100 (Tue, 02 Jun 2009) | 1 line<br/>
<br/>
  Typo in socket.py.  Thanks Pablo Torres Navarrete.<br/>
........]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 02 Jun 2009 07:41:26 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 70980,71059,71225,71234,71241,71243,71249,71251,71255,71266,71299,71329,71397-71398,71486 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7e978ca42930/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 70980,71059,71225,71234,71241,71243,71249,71251,71255,71266,71299,71329,71397-71398,71486 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r70980 | jack.diederich | 2009-04-01 15:26:13 -0500 (Wed, 01 Apr 2009) | 3 lines<br/>
<br/>
  bounds check arguments to mmap.move().  All of them.  Really.<br/>
  fixes crasher on OS X 10.5<br/>
........<br/>
  r71059 | mark.dickinson | 2009-04-02 13:39:37 -0500 (Thu, 02 Apr 2009) | 2 lines<br/>
<br/>
  sys.long_info attributes should be ints, not longs<br/>
........<br/>
  r71225 | georg.brandl | 2009-04-05 06:54:07 -0500 (Sun, 05 Apr 2009) | 1 line<br/>
<br/>
  #5580: no need to use parentheses when converterr() argument is actually a type description.<br/>
........<br/>
  r71234 | georg.brandl | 2009-04-05 08:16:35 -0500 (Sun, 05 Apr 2009) | 1 line<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r71241 | georg.brandl | 2009-04-05 09:48:49 -0500 (Sun, 05 Apr 2009) | 1 line<br/>
<br/>
  #5471: fix expanduser() for $HOME set to &quot;/&quot;.<br/>
........<br/>
  r71243 | georg.brandl | 2009-04-05 10:14:29 -0500 (Sun, 05 Apr 2009) | 1 line<br/>
<br/>
  #5432: make plistlib docstring a raw string, since it contains examples with backslash escapes.<br/>
........<br/>
  r71249 | georg.brandl | 2009-04-05 11:30:43 -0500 (Sun, 05 Apr 2009) | 1 line<br/>
<br/>
  #5444: adapt make.bat to new htmlhelp output file name.<br/>
........<br/>
  r71251 | georg.brandl | 2009-04-05 12:17:42 -0500 (Sun, 05 Apr 2009) | 1 line<br/>
<br/>
  #5298: clarify docs about GIL by using more consistent wording.<br/>
........<br/>
  r71255 | georg.brandl | 2009-04-05 13:34:58 -0500 (Sun, 05 Apr 2009) | 1 line<br/>
<br/>
  #602893: add indicator for current line in cgitb that doesnt rely on styling alone.<br/>
........<br/>
  r71266 | georg.brandl | 2009-04-05 15:23:13 -0500 (Sun, 05 Apr 2009) | 1 line<br/>
<br/>
  Normalize issue referencing style.<br/>
........<br/>
  r71299 | gregory.p.smith | 2009-04-05 18:43:58 -0500 (Sun, 05 Apr 2009) | 3 lines<br/>
<br/>
  Fixes issue5705: os.setuid() and friends did not accept the same range of<br/>
  values that pwd.getpwnam() returns.<br/>
........<br/>
  r71329 | benjamin.peterson | 2009-04-06 16:53:33 -0500 (Mon, 06 Apr 2009) | 1 line<br/>
<br/>
  add create_connection to __all__ #5711<br/>
........<br/>
  r71397 | georg.brandl | 2009-04-08 11:36:39 -0500 (Wed, 08 Apr 2009) | 1 line<br/>
<br/>
  Remove redundant backtick.<br/>
........<br/>
  r71398 | georg.brandl | 2009-04-08 11:39:04 -0500 (Wed, 08 Apr 2009) | 1 line<br/>
<br/>
  Update ignore file for suspicious builder.<br/>
........<br/>
  r71486 | andrew.kuchling | 2009-04-11 11:18:14 -0500 (Sat, 11 Apr 2009) | 1 line<br/>
<br/>
  Re-word<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 11 Apr 2009 19:48:14 +0000</pubDate>
</item>
<item>
    <title>issue #879399</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5be3fa83d436/Lib/socket.py</link>
    <description><![CDATA[issue #879399<br/>
Fix line buffering of socket._fileobject]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#106;&#225;&#110;&#32;&#86;&#97;&#108;&#117;&#114;&#32;&#74;&#243;&#110;&#115;&#115;&#111;&#110;&#32;&#60;&#107;&#114;&#105;&#115;&#116;&#106;&#97;&#110;&#64;&#99;&#99;&#112;&#103;&#97;&#109;&#101;&#115;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 25 Dec 2012 13:04:50 +0000</pubDate>
</item>
<item>
    <title>Dummy-merge 2.6 branch into 2.7 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b36cb4602e21/Lib/socket.py</link>
    <description><![CDATA[Dummy-merge 2.6 branch into 2.7 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:15:07 +0100</pubDate>
</item>
<item>
    <title>Merged revisions 84597-84599 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/af414b29d467/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 84597-84599 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r84597 | antoine.pitrou | 2010-09-07 22:42:19 +0200 (mar., 07 sept. 2010) | 5 lines<br/>
<br/>
  Issue #8574: better implementation of test.support.transient_internet().<br/>
  Original patch by Victor.<br/>
........<br/>
  r84598 | antoine.pitrou | 2010-09-07 23:05:49 +0200 (mar., 07 sept. 2010) | 6 lines<br/>
<br/>
  Issue #9792: In case of connection failure, socket.create_connection()<br/>
  would swallow the exception and raise a new one, making it impossible<br/>
  to fetch the original errno, or to filter timeout errors.  Now the<br/>
  original error is re-raised.<br/>
........<br/>
  r84599 | antoine.pitrou | 2010-09-07 23:09:09 +0200 (mar., 07 sept. 2010) | 4 lines<br/>
<br/>
  Improve transient_internet() again to detect more network errors,<br/>
  and use it in test_robotparser. Fixes #8574.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 07 Sep 2010 21:40:25 +0000</pubDate>
</item>
<item>
    <title>Issue #808164: Fixed socket.close to avoid references to globals, to</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4f2905ea7809/Lib/socket.py</link>
    <description><![CDATA[Issue #808164: Fixed socket.close to avoid references to globals, to<br/>
avoid issues when socket.close is called from a __del__ method.]]></description>
    <author>&#68;&#97;&#110;&#105;&#101;&#108;&#32;&#83;&#116;&#117;&#116;&#122;&#98;&#97;&#99;&#104;&#32;&#60;&#100;&#97;&#110;&#105;&#101;&#108;&#64;&#115;&#116;&#117;&#116;&#122;&#98;&#97;&#99;&#104;&#101;&#110;&#116;&#101;&#114;&#112;&#114;&#105;&#115;&#101;&#115;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 31 Aug 2010 20:29:39 +0000</pubDate>
</item>
<item>
    <title>Adds an optional source_address parameter to socket.create_connection().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/72e3e85bac8b/Lib/socket.py</link>
    <description><![CDATA[Adds an optional source_address parameter to socket.create_connection().<br/>
<br/>
For use by issue3972.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#109;&#97;&#100;&#45;&#115;&#99;&#105;&#101;&#110;&#116;&#105;&#115;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 03 Jan 2010 01:29:44 +0000</pubDate>
</item>
<item>
    <title>Fix py3k warnings in the socket module</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9e718d8f71e8/Lib/socket.py</link>
    <description><![CDATA[Fix py3k warnings in the socket module]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 14 Oct 2009 18:27:32 +0000</pubDate>
</item>
<item>
    <title>Fix issue1628205: Socket file objects returned by socket.socket.makefile() now</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fbf8b791ce81/Lib/socket.py</link>
    <description><![CDATA[Fix issue1628205: Socket file objects returned by socket.socket.makefile() now<br/>
properly handles EINTR within the read, readline, write &amp; flush methods.<br/>
The socket.sendall() method now properly handles interrupted system calls.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#109;&#97;&#100;&#45;&#115;&#99;&#105;&#101;&#110;&#116;&#105;&#115;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 13 Aug 2009 18:54:50 +0000</pubDate>
</item>
<item>
    <title>http://bugs.python.org/issue6117</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e80e25e6a187/Lib/socket.py</link>
    <description><![CDATA[http://bugs.python.org/issue6117<br/>
Fix O(n**2) performance problem in socket._fileobject]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#106;&#225;&#110;&#32;&#86;&#97;&#108;&#117;&#114;&#32;&#74;&#243;&#110;&#115;&#115;&#111;&#110;&#32;&#60;&#107;&#114;&#105;&#115;&#116;&#106;&#97;&#110;&#64;&#99;&#99;&#112;&#103;&#97;&#109;&#101;&#115;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 02 Jun 2009 13:14:08 +0000</pubDate>
</item>
<item>
    <title>Typo in socket.py.  Thanks Pablo Torres Navarrete.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f0f84af15957/Lib/socket.py</link>
    <description><![CDATA[Typo in socket.py.  Thanks Pablo Torres Navarrete.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 02 Jun 2009 07:39:26 +0000</pubDate>
</item>
<item>
    <title>remove unpleasant exec</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7e229ca0b92a/Lib/socket.py</link>
    <description><![CDATA[remove unpleasant exec]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#32;&#87;&#105;&#116;&#104;&#101;&#114;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#64;&#115;&#105;&#109;&#112;&#108;&#105;&#115;&#116;&#105;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Sat, 11 Apr 2009 11:22:19 +0000</pubDate>
</item>
<item>
    <title>Dummy-merge 2.5 branch into 2.6 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/787b969d37f0/Lib/socket.py</link>
    <description><![CDATA[Dummy-merge 2.5 branch into 2.6 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:13:50 +0100</pubDate>
</item>
<item>
    <title>#9543: Fix regression introduced in r83624.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5343f5714fee/Lib/socket.py</link>
    <description><![CDATA[#9543: Fix regression introduced in r83624.]]></description>
    <author>&#69;&#122;&#105;&#111;&#32;&#77;&#101;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#101;&#122;&#105;&#111;&#46;&#109;&#101;&#108;&#111;&#116;&#116;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 12 Aug 2010 17:29:24 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 75407,75409-75413,75415,75419-75421 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4c0b37d869ca/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 75407,75409-75413,75415,75419-75421 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r75407 | antoine.pitrou | 2009-10-14 20:30:52 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Fix py3k warnings in the aifc module<br/>
........<br/>
  r75409 | antoine.pitrou | 2009-10-14 21:01:33 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Fix py3k warnings in bsddb<br/>
........<br/>
  r75410 | antoine.pitrou | 2009-10-14 21:09:45 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Silence a py3k warning claiming to affect Lib/calendar.py<br/>
........<br/>
  r75411 | antoine.pitrou | 2009-10-14 21:12:54 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Fix a py3k warning in the StringIO module (exhibited in test_codecencodings_cn)<br/>
........<br/>
  r75412 | antoine.pitrou | 2009-10-14 21:27:32 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Fix py3k warnings in the socket module<br/>
........<br/>
  r75413 | antoine.pitrou | 2009-10-14 21:31:05 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Fix a py3k warning in the sndhdr module (found with test_email)<br/>
........<br/>
  r75415 | antoine.pitrou | 2009-10-14 21:39:46 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Silence some py3k warnings claiming to affect _pyio<br/>
........<br/>
  r75419 | antoine.pitrou | 2009-10-14 21:56:11 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Silence py3k warning claiming to affect the random module<br/>
........<br/>
  r75420 | antoine.pitrou | 2009-10-14 22:04:48 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Fix py3k warnings in httplib<br/>
........<br/>
  r75421 | antoine.pitrou | 2009-10-14 22:09:48 +0300 (Wed, 14 Oct 2009) | 3 lines<br/>
<br/>
  Fix py3k warnings in the uuid module<br/>
........]]></description>
    <author>&#69;&#122;&#105;&#111;&#32;&#77;&#101;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#101;&#122;&#105;&#111;&#46;&#109;&#101;&#108;&#111;&#116;&#116;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 03 Aug 2010 03:19:00 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 74426 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/dca3cb19dbdd/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 74426 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r74426 | gregory.p.smith | 2009-08-13 14:54:50 -0400 (Thu, 13 Aug 2009) | 4 lines<br/>
<br/>
  Fix issue1628205: Socket file objects returned by socket.socket.makefile() now<br/>
  properly handles EINTR within the read, readline, write &amp; flush methods.<br/>
  The socket.sendall() method now properly handles interrupted system calls.<br/>
........]]></description>
    <author>&#74;&#101;&#97;&#110;&#45;&#80;&#97;&#117;&#108;&#32;&#67;&#97;&#108;&#100;&#101;&#114;&#111;&#110;&#101;&#32;&#60;&#101;&#120;&#97;&#114;&#107;&#117;&#110;&#64;&#100;&#105;&#118;&#109;&#111;&#100;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 23 May 2010 15:22:08 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 73145 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f91c1d288343/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 73145 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r73145 | kristjan.jonsson | 2009-06-02 06:14:08 -0700 (Tue, 02 Jun 2009) | 2 lines<br/>
<br/>
  http://bugs.python.org/issue6117<br/>
  Fix O(n**2) performance problem in socket._fileobject<br/>
........]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#109;&#97;&#100;&#45;&#115;&#99;&#105;&#101;&#110;&#116;&#105;&#115;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 15 Aug 2009 06:40:49 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 73138 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ba8222839938/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 73138 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r73138 | mark.dickinson | 2009-06-02 08:39:26 +0100 (Tue, 02 Jun 2009) | 1 line<br/>
<br/>
  Typo in socket.py.  Thanks Pablo Torres Navarrete.<br/>
........]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 02 Jun 2009 07:40:15 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 71329 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5b01fe513f92/Lib/socket.py</link>
    <description><![CDATA[Merged revisions 71329 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r71329 | benjamin.peterson | 2009-04-06 16:53:33 -0500 (Mon, 06 Apr 2009) | 1 line<br/>
<br/>
  add create_connection to __all__ #5711<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 06 Apr 2009 22:11:57 +0000</pubDate>
</item>
<item>
    <title>Remove buffer() usage in the socket module by just slicing directly on the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/65901ffffc6a/Lib/socket.py</link>
    <description><![CDATA[Remove buffer() usage in the socket module by just slicing directly on the<br/>
object. This removes all warnings for the module caused by running under -3.]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#99;&#97;&#110;&#110;&#111;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 08 Aug 2008 04:27:28 +0000</pubDate>
</item>
<item>
    <title>Fixed the semantic of timeout for socket.create_connection and</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e2c5ae30cffe/Lib/socket.py</link>
    <description><![CDATA[Fixed the semantic of timeout for socket.create_connection and<br/>
all the upper level libraries that use it, including urllib2.<br/>
Added and fixed some tests, and changed docs correspondingly.<br/>
Thanks to John J Lee for the patch and the pusing, :)]]></description>
    <author>&#70;&#97;&#99;&#117;&#110;&#100;&#111;&#32;&#66;&#97;&#116;&#105;&#115;&#116;&#97;&#32;&#60;&#102;&#97;&#99;&#117;&#110;&#100;&#111;&#98;&#97;&#116;&#105;&#115;&#116;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 29 May 2008 16:39:26 +0000</pubDate>
</item>
<item>
    <title>Fix a bug introduced in r62627.  see issue2760 and issue2632.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2729e977fdd9/Lib/socket.py</link>
    <description><![CDATA[Fix a bug introduced in r62627.  see issue2760 and issue2632.<br/>
<br/>
An assertion in readline() would fail as data was already in the<br/>
internal buffer even though the socket was in unbuffered read mode.<br/>
That case is now handled.  More importantly, read() has been fixed to<br/>
not over-recv() and leave newly recv()d data in the _fileobject buffer.<br/>
<br/>
The max() vs min() issue in read() is now gone.  Neither was correct.<br/>
On bounded reads, always ask recv() for the exact amount of data we<br/>
still need.<br/>
<br/>
Candidate for backporting to release25-maint along with r62627.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#109;&#97;&#100;&#45;&#115;&#99;&#105;&#101;&#110;&#116;&#105;&#115;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 05 May 2008 21:53:45 +0000</pubDate>
</item>
<item>
    <title>This should fix issue2632.  A long description of the two competing</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/54606ea9f4c7/Lib/socket.py</link>
    <description><![CDATA[This should fix issue2632.  A long description of the two competing<br/>
problems is in the bug report (one old, one recently introduced trying<br/>
to fix the old one).  In short:<br/>
<br/>
buffer data during socket._fileobject.read() and readlines() within a<br/>
cStringIO object instead of a [] of str()s returned from the recv()<br/>
call.<br/>
<br/>
This prevents excessive memory use due to the size parameter being<br/>
passed to recv() being grossly larger than the actual size of the data<br/>
returned *and* prevents excessive cpu usage due to looping in python<br/>
calling recv() with a very tiny size value if min() is used as the<br/>
previous memory-use bug &quot;fix&quot; did.<br/>
<br/>
It also documents what the socket._fileobject._rbufsize member is<br/>
actually used for.<br/>
<br/>
This is a candidate for back porting to 2.5.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#109;&#97;&#100;&#45;&#115;&#99;&#105;&#101;&#110;&#116;&#105;&#115;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 02 May 2008 07:26:52 +0000</pubDate>
</item>
<item>
    <title>#1389051, #1092502: fix excessively large allocations when using read() on a socket</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4eb5a667c882/Lib/socket.py</link>
    <description><![CDATA[#1389051, #1092502: fix excessively large allocations when using read() on a socket]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#77;&#46;&#32;&#75;&#117;&#99;&#104;&#108;&#105;&#110;&#103;&#32;&#60;&#97;&#109;&#107;&#64;&#97;&#109;&#107;&#46;&#99;&#97;&#62;</author>
    <pubDate>Sat, 23 Feb 2008 19:28:58 +0000</pubDate>
</item>
<item>
    <title>socket.ioctl is only available on Windows</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/73bc002252bf/Lib/socket.py</link>
    <description><![CDATA[socket.ioctl is only available on Windows]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 04 Jan 2008 15:48:06 +0000</pubDate>
</item>

  </channel>
</rss>
