mirror of
https://github.com/python/cpython.git
synced 2025-08-27 04:05:34 +00:00
asyncio: sync with Tulip
* _UnixSubprocessTransport: fix file mode of stdin. Open stdin in write mode, not in read mode * Examples: close the event loop at exit * More reliable CoroWrapper.__del__. If the constructor is interrupted by KeyboardInterrupt or the coroutine objet is destroyed lately, some the _source_traceback attribute doesn't exist anymore. * repr(Task): include also the future the task is waiting for
This commit is contained in:
parent
e10920f0d1
commit
2dba23af71
4 changed files with 23 additions and 7 deletions
|
@ -109,6 +109,9 @@ class Task(futures.Future):
|
|||
if self._callbacks:
|
||||
info.append(self._format_callbacks())
|
||||
|
||||
if self._fut_waiter is not None:
|
||||
info.append('wait_for=%r' % self._fut_waiter)
|
||||
|
||||
return '<%s %s>' % (self.__class__.__name__, ' '.join(info))
|
||||
|
||||
def get_stack(self, *, limit=None):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue