From: Victor Stinner Date: Mon, 13 Oct 2014 22:02:10 +0000 (+0200) Subject: asyncio doc: protocol_factory of subprocess_exec() and subprocess_shell() must X-Git-Tag: v3.4.3rc1~475 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3c95062f52afe43f12f774af57d18e87e76d098d;p=thirdparty%2FPython%2Fcpython.git asyncio doc: protocol_factory of subprocess_exec() and subprocess_shell() must instanciate a subclass of SubprocessProtocol --- diff --git a/Doc/library/asyncio-subprocess.rst b/Doc/library/asyncio-subprocess.rst index b6532618266b..4713106eb5d8 100644 --- a/Doc/library/asyncio-subprocess.rst +++ b/Doc/library/asyncio-subprocess.rst @@ -69,6 +69,9 @@ Run subprocesses asynchronously using the :mod:`subprocess` module. however, where :class:`~subprocess.Popen` takes a single argument which is list of strings, :func:`subprocess_exec` takes multiple string arguments. + The *protocol_factory* must instanciate a subclass of the + :class:`asyncio.SubprocessProtocol` class. + Other parameters: * *stdin*: Either a file-like object representing the pipe to be connected @@ -109,6 +112,9 @@ Run subprocesses asynchronously using the :mod:`subprocess` module. using the platform's "shell" syntax. This is similar to the standard library :class:`subprocess.Popen` class called with ``shell=True``. + The *protocol_factory* must instanciate a subclass of the + :class:`asyncio.SubprocessProtocol` class. + See :meth:`~BaseEventLoop.subprocess_exec` for more details about the remaining arguments.