<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/eventlet.git, branch py3_importlib</title>
<subtitle>github.com: eventlet/eventlet.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/'/>
<entry>
<title>Fix monkey_patch() on Python 3</title>
<updated>2014-12-21T14:45:37+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-11-20T11:25:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=5e392fea66953751985a0d64db5f561f4572a926'/>
<id>5e392fea66953751985a0d64db5f561f4572a926</id>
<content type='text'>
The importlib module must use real thread locks, not eventlet.Semaphore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The importlib module must use real thread locks, not eventlet.Semaphore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix monkey-patched os.open(): add dir_fd parameter</title>
<updated>2014-12-21T00:03:32+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-11-27T14:05:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=7c21c8f92eed58c508f30defed133071c5728df7'/>
<id>7c21c8f92eed58c508f30defed133071c5728df7</id>
<content type='text'>
The os.open() function got a new option keyword-only dir_fd parameter in
Python 3.3:
https://docs.python.org/3/library/os.html#os.open

With this change, the open() now accepts the dir_fd parameter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The os.open() function got a new option keyword-only dir_fd parameter in
Python 3.3:
https://docs.python.org/3/library/os.html#os.open

With this change, the open() now accepts the dir_fd parameter.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: db_pool: test .clear() updates .current_size GH-139</title>
<updated>2014-12-20T23:40:52+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2014-12-20T23:40:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=68b5641f22c02db67a622b09f4cbed5ed6be8b6e'/>
<id>68b5641f22c02db67a622b09f4cbed5ed6be8b6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>db_pool.BaseConnectionPool.clear updates .current_size #139</title>
<updated>2014-12-20T23:37:36+00:00</updated>
<author>
<name>Andrey Gubarev</name>
<email>mylokin@me.com</email>
</author>
<published>2014-09-17T13:15:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=67b18bd3277d063912d37d5ed89f827ea209d12b'/>
<id>67b18bd3277d063912d37d5ed89f827ea209d12b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix timers not cleaned up on MySQL test skips</title>
<updated>2014-12-16T05:54:35+00:00</updated>
<author>
<name>Corey Wright</name>
<email>corey.wright@rackspace.com</email>
</author>
<published>2014-12-16T05:45:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=2438fde6f2567ad34623d56a5aa96b4683bf89b3'/>
<id>2438fde6f2567ad34623d56a5aa96b4683bf89b3</id>
<content type='text'>
If it's determined that a MySQL test should be skipped during setUp(),
but after the parent setUp() has been called, having created and
started a timer, then tearDown() is never called and the timer never
cancelled, but left to expire during some future, unrelated test.

Move call to parent setUp() to end of child setUp() to insure that the
timer is only created and started after it's been determined that the
test shouldn't be skipped (ie create_db()).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If it's determined that a MySQL test should be skipped during setUp(),
but after the parent setUp() has been called, having created and
started a timer, then tearDown() is never called and the timer never
cancelled, but left to expire during some future, unrelated test.

Move call to parent setUp() to end of child setUp() to insure that the
timer is only created and started after it's been determined that the
test shouldn't be skipped (ie create_db()).
</pre>
</div>
</content>
</entry>
<entry>
<title>tpool: Windows compatibility, fix ResourceWarning. Thanks to Victor Stinner</title>
<updated>2014-12-01T00:28:13+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2014-11-24T00:49:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=8931e9f794356f4d4772344b26dc09ae5e5e8f2f'/>
<id>8931e9f794356f4d4772344b26dc09ae5e5e8f2f</id>
<content type='text'>
https://github.com/eventlet/eventlet/pull/167
Signal socket bind to 127.0.0.1, '' does not work on Windows
sock.close() to fix ResourceWarning with python3 -Wd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/eventlet/eventlet/pull/167
Signal socket bind to 127.0.0.1, '' does not work on Windows
sock.close() to fix ResourceWarning with python3 -Wd
</pre>
</div>
</content>
</entry>
<entry>
<title>Travis: Slack.com integration</title>
<updated>2014-11-20T09:33:53+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2014-11-20T09:33:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=db28e10f8ae0836882451b904b482ae6ee361232'/>
<id>db28e10f8ae0836882451b904b482ae6ee361232</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix string concatenation errors</title>
<updated>2014-11-15T13:35:06+00:00</updated>
<author>
<name>Steven Hardy</name>
<email>shardy@redhat.com</email>
</author>
<published>2014-10-16T17:40:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=34bcb6d15060140d7c15425d848dacdfc5b647bb'/>
<id>34bcb6d15060140d7c15425d848dacdfc5b647bb</id>
<content type='text'>
Some error paths concatenate the output of "type" with a string,
which gives TypeError: cannot concatenate 'str' and 'type' objects,
rather than describing the actual error.

Closes #149 GH
Closes #150 GH

Conflicts:
	eventlet/hubs/twistedr.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some error paths concatenate the output of "type" with a string,
which gives TypeError: cannot concatenate 'str' and 'type' objects,
rather than describing the actual error.

Closes #149 GH
Closes #150 GH

Conflicts:
	eventlet/hubs/twistedr.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Python 3 compat: Improve WebSocket and tests</title>
<updated>2014-11-13T08:30:47+00:00</updated>
<author>
<name>Jakub Stasiak</name>
<email>jakub@stasiak.at</email>
</author>
<published>2014-11-13T08:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=197000511e947224585a074161a8c6ac6b33306e'/>
<id>197000511e947224585a074161a8c6ac6b33306e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix __str__ method on the TimeoutExpired exception class. Also fix argument</title>
<updated>2014-11-12T13:17:29+00:00</updated>
<author>
<name>Tomaz Muraus</name>
<email>tomaz@tomaz.me</email>
</author>
<published>2014-11-12T09:30:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=6d7633366b14575fd7a56e263e253e066c5cd998'/>
<id>6d7633366b14575fd7a56e263e253e066c5cd998</id>
<content type='text'>
order in the class constructor so it uses the same order as the actual class
from Python 3.3 and above.

TimeoutExpired from Python 3.3 takes arguments in the following order:
cmd, timeout, output.

See https://github.com/python/cpython/blob/master/Lib/subprocess.py#L388
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
order in the class constructor so it uses the same order as the actual class
from Python 3.3 and above.

TimeoutExpired from Python 3.3 takes arguments in the following order:
cmd, timeout, output.

See https://github.com/python/cpython/blob/master/Lib/subprocess.py#L388
</pre>
</div>
</content>
</entry>
</feed>
