[pypy-commit] pypy default: add missing docstrings
cfbolz
pypy.commits at gmail.com
Thu Nov 3 07:26:07 EDT 2016
Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch:
Changeset: r88113:eaecb5690cd9
Date: 2016-11-03 12:25 +0100
http://bitbucket.org/pypy/pypy/changeset/eaecb5690cd9/
Log: add missing docstrings
diff --git a/pypy/module/signal/interp_signal.py b/pypy/module/signal/interp_signal.py
--- a/pypy/module/signal/interp_signal.py
+++ b/pypy/module/signal/interp_signal.py
@@ -179,11 +179,19 @@
@jit.dont_look_inside
@unwrap_spec(timeout=int)
def alarm(space, timeout):
+ """alarm(seconds)
+
+ Arrange for SIGALRM to arrive after the given number of seconds.
+ """
return space.wrap(c_alarm(timeout))
@jit.dont_look_inside
def pause(space):
+ """pause()
+
+ Wait until a signal arrives.
+ """
c_pause()
return space.w_None
@@ -258,6 +266,12 @@
@jit.dont_look_inside
@unwrap_spec(signum=int, flag=int)
def siginterrupt(space, signum, flag):
+ """siginterrupt(sig, flag) -> None
+
+ change system call restart behaviour: if flag is False, system calls
+ will be restarted when interrupted by signal sig, else system calls
+ will be interrupted.
+ """
check_signum_in_range(space, signum)
if rffi.cast(lltype.Signed, c_siginterrupt(signum, flag)) < 0:
errno = rposix.get_saved_errno()
More information about the pypy-commit
mailing list