Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Revision eef813b1091f4baaaa7411aa58d2746a9761ee99 authored by Victor Stinner on 23 November 2018, 18:00:16 UTC, committed by GitHub on 23 November 2018, 18:00:16 UTC
* bpo-35189: Fix eintr_tester.py (GH-10637) Call setitimer() before each test method, instead of once per test case, to ensure that signals are sent in each test method. Previously, only the first method of a testcase class got signals. Changes: * Replace setUpClass() with setUp() and replace tearDownClass() with tearDown(). * tearDown() now ensures that at least one signal has been sent. * Replace support.run_unittest() with unittest.main() which has a nicer CLI and automatically discover test cases. (cherry picked from commit aac1f81eef971876ba5b1673db9ce6620311c469) * bpo-35189: Retry fnctl calls on EINTR (GH-10413) Modify the following fnctl function to retry if interrupted by a signal (EINTR): flock, lockf, fnctl. (cherry picked from commit b409ffa848b280c1db1b4f450bfae14f263099ac) Co-Authored-By: nierob <nierob@users.noreply.github.com> (cherry picked from commit 56742f1eb05401a27499af0ccdcb4e4214859fd1)
1 parent 879f5f3
Tip revision: eef813b1091f4baaaa7411aa58d2746a9761ee99 authored by Victor Stinner on 23 November 2018, 18:00:16 UTC
[3.7] bpo-35189: Retry fnctl calls on EINTR (GH-10413) (GH-10678) (GH-10685)
[3.7] bpo-35189: Retry fnctl calls on EINTR (GH-10413) (GH-10678) (GH-10685)
Tip revision: eef813b
File | Mode | Size |
---|---|---|
clinic | ||
Python-ast.c | -rw-r--r-- | 263.0 KB |
README | -rw-r--r-- | 62 bytes |
_warnings.c | -rw-r--r-- | 35.6 KB |
asdl.c | -rw-r--r-- | 1.4 KB |
ast.c | -rw-r--r-- | 160.4 KB |
bltinmodule.c | -rw-r--r-- | 81.1 KB |
ceval.c | -rw-r--r-- | 171.6 KB |
ceval_gil.h | -rw-r--r-- | 8.9 KB |
codecs.c | -rw-r--r-- | 45.0 KB |
compile.c | -rw-r--r-- | 150.6 KB |
condvar.h | -rw-r--r-- | 11.0 KB |
dtoa.c | -rw-r--r-- | 78.5 KB |
dup2.c | -rw-r--r-- | 705 bytes |
dynamic_annotations.c | -rw-r--r-- | 6.6 KB |
dynload_aix.c | -rw-r--r-- | 5.7 KB |
dynload_dl.c | -rw-r--r-- | 581 bytes |
dynload_hpux.c | -rw-r--r-- | 1.9 KB |
dynload_next.c | -rw-r--r-- | 3.9 KB |
dynload_shlib.c | -rw-r--r-- | 3.3 KB |
dynload_stub.c | -rw-r--r-- | 186 bytes |
dynload_win.c | -rw-r--r-- | 10.0 KB |
errors.c | -rw-r--r-- | 32.2 KB |
fileutils.c | -rw-r--r-- | 45.5 KB |
formatter_unicode.c | -rw-r--r-- | 50.4 KB |
frozen.c | -rw-r--r-- | 1.7 KB |
frozenmain.c | -rw-r--r-- | 2.7 KB |
future.c | -rw-r--r-- | 4.9 KB |
getargs.c | -rw-r--r-- | 72.3 KB |
getcompiler.c | -rw-r--r-- | 369 bytes |
getcopyright.c | -rw-r--r-- | 511 bytes |
getopt.c | -rw-r--r-- | 3.4 KB |
getplatform.c | -rw-r--r-- | 130 bytes |
getversion.c | -rw-r--r-- | 289 bytes |
graminit.c | -rw-r--r-- | 43.3 KB |
import.c | -rw-r--r-- | 57.8 KB |
importdl.c | -rw-r--r-- | 7.1 KB |
importdl.h | -rw-r--r-- | 487 bytes |
importlib.h | -rw-r--r-- | 96.2 KB |
importlib_external.h | -rw-r--r-- | 129.7 KB |
makeopcodetargets.py | -rwxr-xr-x | 1.6 KB |
marshal.c | -rw-r--r-- | 50.3 KB |
modsupport.c | -rw-r--r-- | 14.8 KB |
mysnprintf.c | -rw-r--r-- | 3.3 KB |
mystrtoul.c | -rw-r--r-- | 8.1 KB |
opcode_targets.h | -rw-r--r-- | 6.3 KB |
peephole.c | -rw-r--r-- | 30.7 KB |
pyarena.c | -rw-r--r-- | 5.5 KB |
pyctype.c | -rw-r--r-- | 7.7 KB |
pyfpe.c | -rw-r--r-- | 621 bytes |
pyhash.c | -rw-r--r-- | 13.0 KB |
pylifecycle.c | -rw-r--r-- | 46.7 KB |
pymath.c | -rw-r--r-- | 1.6 KB |
pystate.c | -rw-r--r-- | 27.4 KB |
pystrcmp.c | -rw-r--r-- | 613 bytes |
pystrhex.c | -rw-r--r-- | 1.6 KB |
pystrtod.c | -rw-r--r-- | 40.0 KB |
pythonrun.c | -rw-r--r-- | 43.3 KB |
pytime.c | -rw-r--r-- | 19.8 KB |
random.c | -rw-r--r-- | 17.8 KB |
sigcheck.c | -rw-r--r-- | 529 bytes |
strdup.c | -rw-r--r-- | 247 bytes |
structmember.c | -rw-r--r-- | 8.6 KB |
symtable.c | -rw-r--r-- | 56.9 KB |
sysmodule.c | -rw-r--r-- | 70.0 KB |
thread.c | -rw-r--r-- | 12.4 KB |
thread_foobar.h | -rw-r--r-- | 2.2 KB |
thread_nt.h | -rw-r--r-- | 9.6 KB |
thread_pthread.h | -rw-r--r-- | 17.8 KB |
traceback.c | -rw-r--r-- | 22.1 KB |
wordcode_helpers.h | -rw-r--r-- | 1.2 KB |
Computing file changes ...