<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/trollius-git.git, branch 3.4.3</title>
<subtitle>github.com: jamadden/trollius.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/'/>
<entry>
<title>BaseEventLoop: rename _owner to _thread_id</title>
<updated>2015-02-04T21:08:17+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-04T21:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=7b2d8abfce1d7ef18ef516f9b1b7032172630375'/>
<id>7b2d8abfce1d7ef18ef516f9b1b7032172630375</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Only call _check_resolved_address() in debug mode</title>
<updated>2015-02-04T10:34:44+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-04T10:34:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=0105a8ff79590054e9c30948a1ef7cdb0faa4cef'/>
<id>0105a8ff79590054e9c30948a1ef7cdb0faa4cef</id>
<content type='text'>
* _check_resolved_address() is implemented with getaddrinfo() which is slow
* If available, use socket.inet_pton() instead of socket.getaddrinfo(), because
  it is much faster

Microbenchmark (timeit) on Fedora 21 (Python 3.4, Linux 3.17, glibc 2.20) to
validate the IPV4 address "127.0.0.1" or the IPv6 address "::1":

* getaddrinfo() 10.4 usec per loop
* inet_pton(): 0.285 usec per loop

On glibc older than 2.14, getaddrinfo() always requests the list of all local
IP addresses to the kernel (using a NETLINK socket). getaddrinfo() has other
known issues, it's better to avoid it when it is possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* _check_resolved_address() is implemented with getaddrinfo() which is slow
* If available, use socket.inet_pton() instead of socket.getaddrinfo(), because
  it is much faster

Microbenchmark (timeit) on Fedora 21 (Python 3.4, Linux 3.17, glibc 2.20) to
validate the IPV4 address "127.0.0.1" or the IPv6 address "::1":

* getaddrinfo() 10.4 usec per loop
* inet_pton(): 0.285 usec per loop

On glibc older than 2.14, getaddrinfo() always requests the list of all local
IP addresses to the kernel (using a NETLINK socket). getaddrinfo() has other
known issues, it's better to avoid it when it is possible.
</pre>
</div>
</content>
</entry>
<entry>
<title>BaseSelectorEventLoop uses directly the private _debug attribute</title>
<updated>2015-02-04T10:25:51+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-04T10:25:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=d3dbdf8530ec52d42145610cac4e2f981f72b1fa'/>
<id>d3dbdf8530ec52d42145610cac4e2f981f72b1fa</id>
<content type='text'>
Just try to be consistent: _debug was already used in some places, and always
used in BaseProactorEventLoop.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just try to be consistent: _debug was already used in some places, and always
used in BaseProactorEventLoop.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tulip issue #221: Fix docstring of QueueEmpty and QueueFull</title>
<updated>2015-02-03T14:07:25+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-03T14:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=b9d37994e3ae66035e06d0a89607794b601bf7e1'/>
<id>b9d37994e3ae66035e06d0a89607794b601bf7e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Workaround CPython bug #23353</title>
<updated>2015-02-02T16:44:23+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-02T16:44:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=aeb1824eb0a135d345fcd30d8d2b78e047562fc7'/>
<id>aeb1824eb0a135d345fcd30d8d2b78e047562fc7</id>
<content type='text'>
Don't use yield/yield-from in an except block of a generator. Store the
exception and handle it outside the except block.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't use yield/yield-from in an except block of a generator. Store the
exception and handle it outside the except block.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix subprocess_attach_write_pipe example</title>
<updated>2015-01-30T00:20:08+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-30T00:20:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=eec5196ad887c529216485f9846f393ea835d629'/>
<id>eec5196ad887c529216485f9846f393ea835d629</id>
<content type='text'>
Close the transport, not directly the pipe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close the transport, not directly the pipe.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a ResourceWarning in the shell example</title>
<updated>2015-01-30T00:16:07+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-30T00:16:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=ab5d83ca3344320f9292da3192cb0729ba144b13'/>
<id>ab5d83ca3344320f9292da3192cb0729ba144b13</id>
<content type='text'>
Kill the process on timeout: don't keep a running process in the backgroud!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Kill the process on timeout: don't keep a running process in the backgroud!
</pre>
</div>
</content>
</entry>
<entry>
<title>Python issue #23347: send_signal(), terminate(), kill() don't check if the</title>
<updated>2015-01-30T00:12:00+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-30T00:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=6c7490e724d1bd64dafa7d4b773302fa58971632'/>
<id>6c7490e724d1bd64dafa7d4b773302fa58971632</id>
<content type='text'>
transport was closed. The check broken a Tulip example and this limitation is
arbitrary. Check if _proc is None should be enough.

Enhance also close(): do nothing when called the second time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
transport was closed. The check broken a Tulip example and this limitation is
arbitrary. Check if _proc is None should be enough.

Enhance also close(): do nothing when called the second time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Python issue #23347: Make BaseSubprocessTransport.wait() private</title>
<updated>2015-01-29T23:15:54+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-29T23:15:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=d37a906ecc49e12b84431d78b4911534040fd503'/>
<id>d37a906ecc49e12b84431d78b4911534040fd503</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ResourceWarning in test_subprocess.test_proc_exit()</title>
<updated>2015-01-29T23:11:25+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-29T23:11:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=787b4945c6fde8d24b4038b493dd6aef2eb0c888'/>
<id>787b4945c6fde8d24b4038b493dd6aef2eb0c888</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
