Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Revision 8d64248c6951aa052e45f39cc7d982f6bbcf5a2c authored by Victor Stinner on 01 July 2011, 13:24:50 UTC, committed by Victor Stinner on 01 July 2011, 13:24:50 UTC
Backport commits 968b9ff9a059 and aff0a7b0cb12 from the default branch to 3.2 branch. Extract of the changelog messages: "The previous tests used time.sleep() to synchronize two processes. If the host was too slow, the test could fail. The new tests only use one process, but they use a subprocess to: - have only one thread - have a timeout on the blocking read (select cannot be used in the test, select always fail with EINTR, the kernel doesn't restart it) - not touch signal handling of the parent process" and "Add a basic synchronization code between the child and the parent processes: the child writes "ready" to stdout." I replaced .communicate(timeout=3.0) by an explicit waiting loop using Popen.poll().
1 parent 26d3186
Tip revision: 8d64248c6951aa052e45f39cc7d982f6bbcf5a2c authored by Victor Stinner on 01 July 2011, 13:24:50 UTC
Issue #12363: improve siginterrupt() tests
Issue #12363: improve siginterrupt() tests
Tip revision: 8d64248
File | Mode | Size |
---|---|---|
Doc | ||
Grammar | ||
Include | ||
Lib | ||
Mac | ||
Misc | ||
Modules | ||
Objects | ||
PC | ||
PCbuild | ||
Parser | ||
Python | ||
Tools | ||
.bzrignore | -rw-r--r-- | 587 bytes |
.gitignore | -rw-r--r-- | 595 bytes |
.hgeol | -rw-r--r-- | 650 bytes |
.hgignore | -rw-r--r-- | 898 bytes |
.hgtags | -rw-r--r-- | 4.3 KB |
LICENSE | -rw-r--r-- | 14.2 KB |
Makefile.pre.in | -rw-r--r-- | 42.4 KB |
README | -rw-r--r-- | 6.5 KB |
configure | -rwxr-xr-x | 396.8 KB |
configure.in | -rw-r--r-- | 122.6 KB |
install-sh | -rwxr-xr-x | 7.0 KB |
pyconfig.h.in | -rw-r--r-- | 33.9 KB |
setup.py | -rw-r--r-- | 80.3 KB |
Computing file changes ...