<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/socket.py, branch v2.2.3c1</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>Backporting a small part of the socket.py changes from 2.3:  get rid</title>
<updated>2002-12-23T16:26:15+00:00</updated>
<author>
<name>Tim Peters</name>
<email>tim.peters@gmail.com</email>
</author>
<published>2002-12-23T16:26:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7adc32ffa4215a398b38a6c38987d1fbf5a9ac05'/>
<id>7adc32ffa4215a398b38a6c38987d1fbf5a9ac05</id>
<content type='text'>
of the socket wrapper __del__ method.  It isn't needed, and it prevents
cyclic structures containing socket objects (primarily on Windows, where
the wrapper is used) from getting garbage-collected.  People running
ZEO tests in Zope under Windows are acutely aware of this, as the
test driver prints an ever-growing gc.garbage list after each test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of the socket wrapper __del__ method.  It isn't needed, and it prevents
cyclic structures containing socket objects (primarily on Windows, where
the wrapper is used) from getting garbage-collected.  People running
ZEO tests in Zope under Windows are acutely aware of this, as the
test driver prints an ever-growing gc.garbage list after each test.
</pre>
</div>
</content>
</entry>
<entry>
<title>The Grande 'sendall()' patch, copied from release21-maint. Fixes #516715.</title>
<updated>2002-02-16T23:08:25+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-02-16T23:08:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f0c3827c501785c3bf4b819ee19b6c4542daab1e'/>
<id>f0c3827c501785c3bf4b819ee19b6c4542daab1e</id>
<content type='text'>
Replaces calls to socket.send() (which isn't guaranteed to send all data)
with the new socket.sendall() method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaces calls to socket.send() (which isn't guaranteed to send all data)
with the new socket.sendall() method.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the helper class _closedsocket *into* the _socketobject class.</title>
<updated>2001-12-18T22:22:25+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2001-12-18T22:22:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=99d2fbb8236dc792d7e3762cf1d7419405db4752'/>
<id>99d2fbb8236dc792d7e3762cf1d7419405db4752</id>
<content type='text'>
This way, when a socket object is deleted after the socket module has
already been zapped by module shutdown, we don't get annoying warnings
about exceptions in __del__ methods.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way, when a socket object is deleted after the socket module has
already been zapped by module shutdown, we don't get annoying warnings
about exceptions in __del__ methods.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 'sendall' to list of socket methods.</title>
<updated>2001-10-29T07:13:53+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2001-10-29T07:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b2c763fed22f89b6f7d1cee67582026b763d8cee'/>
<id>b2c763fed22f89b6f7d1cee67582026b763d8cee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SF patch #474590 -- RISC OS support</title>
<updated>2001-10-24T20:42:55+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2001-10-24T20:42:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e2ae77b8b8a62e648bb1864a9b36ef3280984404'/>
<id>e2ae77b8b8a62e648bb1864a9b36ef3280984404</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Inspired by Greg Stein's proposed simplification of the _closesocket</title>
<updated>2001-08-18T21:00:39+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2001-08-18T21:00:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=112ea6bfa61e67516f8ab7c0b5b46911d5f7e060'/>
<id>112ea6bfa61e67516f8ab7c0b5b46911d5f7e060</id>
<content type='text'>
class, I came up with an even simpler solution: raise the error in
__getattr__().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
class, I came up with an even simpler solution: raise the error in
__getattr__().
</pre>
</div>
</content>
</entry>
<entry>
<title>When the socket is closed, don't just assign 0 to self._sock.</title>
<updated>2001-08-18T01:23:20+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2001-08-18T01:23:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e5e50591a477f90203219898e02a603ba6a9d71b'/>
<id>e5e50591a477f90203219898e02a603ba6a9d71b</id>
<content type='text'>
This breaks software that excepts a socket.error but not an
AttributeError.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This breaks software that excepts a socket.error but not an
AttributeError.
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace normalization.</title>
<updated>2001-03-29T04:36:09+00:00</updated>
<author>
<name>Tim Peters</name>
<email>tim.peters@gmail.com</email>
</author>
<published>2001-03-29T04:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=a19a168cccbc61b2a002475dd3b966b50983003e'/>
<id>a19a168cccbc61b2a002475dd3b966b50983003e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a wrapper function for ssl() on Windows.  Inspired by SF patch</title>
<updated>2001-03-22T22:12:17+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2001-03-22T22:12:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3f69f216446f545edb353fe6db135e2fca51a348'/>
<id>3f69f216446f545edb353fe6db135e2fca51a348</id>
<content type='text'>
# 409287, ssl fix when using _socketobject, by Robin Dunn.

I took the opportunity to improve the way it deals with reload(socket)
for the socket function as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
# 409287, ssl fix when using _socketobject, by Robin Dunn.

I took the opportunity to improve the way it deals with reload(socket)
for the socket function as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>add errorTab to __all__ on win*</title>
<updated>2001-03-18T19:53:21+00:00</updated>
<author>
<name>Skip Montanaro</name>
<email>skip@pobox.com</email>
</author>
<published>2001-03-18T19:53:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=64de1a4b08479aa26a8d6a0bee83d2369179dd37'/>
<id>64de1a4b08479aa26a8d6a0bee83d2369179dd37</id>
<content type='text'>
closes bug #406642
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes bug #406642
</pre>
</div>
</content>
</entry>
</feed>
