<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/trollius.git/asyncio/futures.py, branch remove-joinable-queue</title>
<subtitle>bitbucket.org: Obsolete (use python-packages/trollius-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/'/>
<entry>
<title>Python issue #23209: Break some reference cycles in asyncio. Patch written by</title>
<updated>2015-01-09T20:29:29+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-09T20:29:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=043d683f0ffd9c625444d4dd18deaeacb4f88328'/>
<id>043d683f0ffd9c625444d4dd18deaeacb4f88328</id>
<content type='text'>
Martin Richard.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Martin Richard.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove outdated TODO/XXX</title>
<updated>2015-01-09T14:38:48+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-09T14:38:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=15b5d58f450cd31e129d251e60356992eaa70955'/>
<id>15b5d58f450cd31e129d251e60356992eaa70955</id>
<content type='text'>
* Yes, futures errors (Error, CancelledError, TimeoutError, ...) are aliases of
  concurrent.futures errors
* InvalidStateError: the state is already logged in the message when the
  exception is raised
* call_exception_handler() now makes possible to decide how to handle
  exceptions
* Add a docstring to _UnixDefaultEventLoopPolicy
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Yes, futures errors (Error, CancelledError, TimeoutError, ...) are aliases of
  concurrent.futures errors
* InvalidStateError: the state is already logged in the message when the
  exception is raised
* call_exception_handler() now makes possible to decide how to handle
  exceptions
* Add a docstring to _UnixDefaultEventLoopPolicy
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed duplicated words in in comments and docs. Patch written by Serhiy</title>
<updated>2014-12-04T21:59:12+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-12-04T21:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=f007f8551768f323585076e81851a83f4a60036b'/>
<id>f007f8551768f323585076e81851a83f4a60036b</id>
<content type='text'>
Storchaka.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Storchaka.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize more Future and Task attributes in the class definition to avoid</title>
<updated>2014-12-04T21:24:08+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-12-04T21:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=9219b93259584f3bca41ba2daccf702c911c2597'/>
<id>9219b93259584f3bca41ba2daccf702c911c2597</id>
<content type='text'>
attribute errors in destructors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
attribute errors in destructors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix formatting of the "Future exception was never retrieved"</title>
<updated>2014-11-20T13:13:22+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-11-20T13:13:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=9b7263655e56513bd2370d5558de9ff9f6f2a504'/>
<id>9b7263655e56513bd2370d5558de9ff9f6f2a504</id>
<content type='text'>
Add an unit test to check for non regression
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an unit test to check for non regression
</pre>
</div>
</content>
</entry>
<entry>
<title>Enhance representation of Future and Future subclasses</title>
<updated>2014-07-29T10:49:33+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-29T10:49:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=9d8976897d1a550d3296809c08d4c6f6f04348c7'/>
<id>9d8976897d1a550d3296809c08d4c6f6f04348c7</id>
<content type='text'>
* Add "created at filename:lineno" in the representation
* Add Future._repr_info() method which can be more easily overriden than
  Future.__repr__(). It should now be more easy to enhance Future
  representation without having to modify each subclass. For example,
  _OverlappedFuture and _WaitHandleFuture get the new "created at" information.
* Use reprlib to format Future result, and function arguments when formatting a
  callback, to limit the length of the representation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add "created at filename:lineno" in the representation
* Add Future._repr_info() method which can be more easily overriden than
  Future.__repr__(). It should now be more easy to enhance Future
  representation without having to modify each subclass. For example,
  _OverlappedFuture and _WaitHandleFuture get the new "created at" information.
* Use reprlib to format Future result, and function arguments when formatting a
  callback, to limit the length of the representation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Python issue 21447, 21886: Fix a race condition when setting the result of a</title>
<updated>2014-07-05T13:27:34+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-05T13:27:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=c6b7d7c1bdaadd9297a4e47ddf5aa49388e38ad0'/>
<id>c6b7d7c1bdaadd9297a4e47ddf5aa49388e38ad0</id>
<content type='text'>
Future with call_soon(). Add an helper, an private method, to set the result
only if the future was not cancelled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Future with call_soon(). Add an helper, an private method, to set the result
only if the future was not cancelled.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tulip issue #137: In debug mode, save traceback where Future, Task and Handle</title>
<updated>2014-06-27T11:35:15+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-06-27T11:35:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=7852d4cd33ee6a97b1ad469c5f5421c8973bdac2'/>
<id>7852d4cd33ee6a97b1ad469c5f5421c8973bdac2</id>
<content type='text'>
objects are created. Pass the traceback to call_exception_handler() in the
'source_traceback' key.

The traceback is truncated to hide internal calls in asyncio, show only the
traceback from user code.

Add tests for the new source_traceback, and a test for the 'Future/Task
exception was never retrieved' log.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
objects are created. Pass the traceback to call_exception_handler() in the
'source_traceback' key.

The traceback is truncated to hide internal calls in asyncio, show only the
traceback from user code.

Add tests for the new source_traceback, and a test for the 'Future/Task
exception was never retrieved' log.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tulip issue #177: Rewite repr() of Future, Task, Handle and TimerHandle</title>
<updated>2014-06-25T19:40:57+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-06-25T19:40:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=1130050ea9c6847268ea12efc14815b2cc53fb74'/>
<id>1130050ea9c6847268ea12efc14815b2cc53fb74</id>
<content type='text'>
- Uniformize repr() output to format "&lt;Class ...&gt;"
- On Python 3.5+, repr(Task) uses the qualified name instead of the short name
  of the coroutine
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Uniformize repr() output to format "&lt;Class ...&gt;"
- On Python 3.5+, repr(Task) uses the qualified name instead of the short name
  of the coroutine
</pre>
</div>
</content>
</entry>
<entry>
<title>Log an error if a Task is destroyed while it is still pending, but only on</title>
<updated>2014-06-24T20:28:54+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-06-24T20:28:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=ee75f762b21deed81b83f86bfceb2238de118e15'/>
<id>ee75f762b21deed81b83f86bfceb2238de118e15</id>
<content type='text'>
Python 3.4 and newer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python 3.4 and newer.
</pre>
</div>
</content>
</entry>
</feed>
