◐ Shell
clean mode source ↗

[3.11] gh-97527: IDLE: protect macosx Tk() call when no GUI (GH-97530) by miss-islington · Pull Request #97531 · python/cpython

…97530)

Only call tkinter.tk and its follow-up code in _init_tk_type when requires('gui')
does not raise.  This function can be called as an unintended side-effect of
calling other idlelib code as part of tests on macOS without a GUI enabled.
(cherry picked from commit 9704f8d)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>

terryjreedy