From 75e51680f1902d714a4f33efa3d857df9e7e59eb Mon Sep 17 00:00:00 2001 From: Skip Montanaro Date: Sat, 15 Mar 2008 02:32:49 +0000 Subject: [PATCH] note that fork and forkpty raise OSError on failure --- Doc/library/os.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Doc/library/os.rst b/Doc/library/os.rst index f76cd977cc1..98d0cf936de 100644 --- a/Doc/library/os.rst +++ b/Doc/library/os.rst @@ -1631,7 +1631,8 @@ written in Python, such as a mail server's external command delivery program. .. function:: fork() Fork a child process. Return ``0`` in the child and the child's process id in the - parent. Availability: Macintosh, Unix. + parent. If an error occurs :exc:`OSError` is raised. + Availability: Macintosh, Unix. .. function:: forkpty() @@ -1640,7 +1641,8 @@ written in Python, such as a mail server's external command delivery program. terminal. Return a pair of ``(pid, fd)``, where *pid* is ``0`` in the child, the new child's process id in the parent, and *fd* is the file descriptor of the master end of the pseudo-terminal. For a more portable approach, use the - :mod:`pty` module. Availability: Macintosh, some flavors of Unix. + :mod:`pty` module. If an error occurs :exc:`OSError` is raised. + Availability: Macintosh, some flavors of Unix. .. function:: kill(pid, sig)