<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/trollius-git.git/tests, branch issue_222</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>Fix @coroutine for functions without __name__</title>
<updated>2015-04-14T14:53:00+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2015-04-14T14:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=b08ee4008dc939fff3aa86f040da02deb602f5db'/>
<id>b08ee4008dc939fff3aa86f040da02deb602f5db</id>
<content type='text'>
Issue #222: Fix the @coroutine decorator for functions without __name__
attribute like functools.partial().

Enhance also the representation of a CoroWrapper if the coroutine
function is a functools.partial().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #222: Fix the @coroutine decorator for functions without __name__
attribute like functools.partial().

Enhance also the representation of a CoroWrapper if the coroutine
function is a functools.partial().
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix _SelectorTransport.__repr__() if the event loop is closed</title>
<updated>2015-03-27T14:19:22+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-03-27T14:19:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=15a569d29b6ea60ebf9716117702e22d87ae638d'/>
<id>15a569d29b6ea60ebf9716117702e22d87ae638d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warning in test_close_kill_running()</title>
<updated>2015-02-17T22:34:16+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-17T22:34:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=e147802bca02ca103264c5a10fb84457cd12abbf'/>
<id>e147802bca02ca103264c5a10fb84457cd12abbf</id>
<content type='text'>
Read process exit status to avoid the "Caught subprocess termination from
unknown pid" message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Read process exit status to avoid the "Caught subprocess termination from
unknown pid" message.
</pre>
</div>
</content>
</entry>
<entry>
<title>Python issue #23475: Fix test_close_kill_running()</title>
<updated>2015-02-17T21:45:35+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-17T21:45:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=c18c4d06bb6501e7192aa93dbe8af7de44c95386'/>
<id>c18c4d06bb6501e7192aa93dbe8af7de44c95386</id>
<content type='text'>
Really kill the child process, don't mock completly the Popen.kill() method.

This change fix memory leaks and reference leaks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Really kill the child process, don't mock completly the Popen.kill() method.

This change fix memory leaks and reference leaks.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Use os.devnull instead of hardcoded '/dev/null'.</title>
<updated>2015-02-17T21:48:49+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-17T21:48:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=b60bad4ec86069d0a8edd0209b033a9afcc5d25a'/>
<id>b60bad4ec86069d0a8edd0209b033a9afcc5d25a</id>
<content type='text'>
Patch written by Serhiy Storchaka &lt;storchaka@gmail.com&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch written by Serhiy Storchaka &lt;storchaka@gmail.com&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch remove-joinable-queue.</title>
<updated>2015-02-14T14:47:37+00:00</updated>
<author>
<name>A. Jesse Jiryu Davis</name>
<email>jesse@mongodb.com</email>
</author>
<published>2015-02-14T14:47:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=716ef6cd6054c27affa02c7b65ab717ce7356184'/>
<id>716ef6cd6054c27affa02c7b65ab717ce7356184</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BaseSubprocessTransport.close() doesn't try to kill the process if it already</title>
<updated>2015-02-10T13:37:37+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-02-10T13:37:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius-git.git/commit/?id=d496a7e1ca3c029c2f349f90b9ea84f7d5ae9381'/>
<id>d496a7e1ca3c029c2f349f90b9ea84f7d5ae9381</id>
<content type='text'>
finished
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
finished
</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>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>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>
