[Python-checkins] cpython: subprocess.Popen.wait doc: mention asyncio to avoid busy loop

victor.stinner python-checkins at python.org
Mon Feb 24 13:19:35 CET 2014


http://hg.python.org/cpython/rev/e82e1dd7c5b2
changeset: 89363:e82e1dd7c5b2
user: Victor Stinner <victor.stinner at gmail.com>
date: Mon Feb 24 13:18:47 2014 +0100
summary:
 subprocess.Popen.wait doc: mention asyncio to avoid busy loop
files:
 Doc/library/subprocess.rst | 6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/Doc/library/subprocess.rst b/Doc/library/subprocess.rst
--- a/Doc/library/subprocess.rst
+++ b/Doc/library/subprocess.rst
@@ -629,6 +629,12 @@
 :exc:`TimeoutExpired` exception. It is safe to catch this exception and
 retry the wait.
 
+ .. note::
+
+ The function is implemented using a busy loop (non-blocking call and
+ short sleeps). Use the :mod:`asyncio` module for an asynchronous wait:
+ see :class:`asyncio.create_subprocess_exec`.
+
 .. warning::
 
 This will deadlock when using ``stdout=PIPE`` and/or
-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /