Issues #15083 and #16992: port find.* method tests to unittest
clean trailing whitespace
Issue #16762: Fix some test_subprocess failures on NetBSD and OpenBSD: kill()
returns ESRCH for a zombie process, which is not POSIX-compliant.
Issue #16762: Fix some test_subprocess failures on NetBSD and OpenBSD: kill()
returns ESRCH for a zombie process, which is not POSIX-compliant.
Issue #16829: IDLE printing no longer fails if there are spaces or other
special characters in the file path.
Issue #16829: IDLE printing no longer fails if there are spaces or other
special characters in the file path.
SSLContext.load_dh_params() now properly closes the input file.
Issue #16923: Fix ResourceWarnings in test_ssl.
In test_ssl, threaded tests shouldn't need the "network" resource to be enabled
make deque_clear void, since it's infallible
test_asyncore: wait explicitly for a thread termination (this dangling thread
could be the cause of a random failure).
test_asyncore: wait explicitly for a thread termination (this dangling thread
could be the cause of a random failure).
Fix test_posix failure on NetBSD buildbots: sched_setparam() and
sched_setscheduler() can fail with EINVAL if the process scheduling policy is
neither SCHED_FIFO nor SCHED_RR.
Clean trailing whitespace in _elementtree.c
merge heads
Issue #16922: fixed findtext() to return empty Unicode string instead of empty bytes object when there's no text.

Patch by Serhiy Storchaka.
Merge 3.2 and revert changes since the changes in 3.3 are a bit different
Issue #16922: fixed findtext() to return empty Unicode string instead of empty bytes object when there's no text.

Patch by Serhiy Storchaka.