Issue #18604: merge from 3.4

This commit is contained in:
Ned Deily 2014-05-03 19:25:34 -07:00
commit 71ac07f8ba

View file

@ -434,7 +434,9 @@ def _is_gui_available():
reason = "cannot run without OS X gui process"
# check on every platform whether tkinter can actually do anything
if not reason:
# but skip the test on OS X because it can cause segfaults in Cocoa Tk
# when running regrtest with the -j option (multiple threads/subprocesses)
if (not reason) and (sys.platform != 'darwin'):
try:
from tkinter import Tk
root = Tk()