Skip to content

Commit e48eb5a

Browse files
committed
3.15.0: Attention macOS 27.0 IDLE or tkinter users
1 parent 5e16499 commit e48eb5a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • content/posts/python-3150-final-is-here

‎content/posts/python-3150-final-is-here/index.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,13 @@ Some of the major new features and changes in Python 3.15 are:
6363

6464
For more details on the changes to Python 3.15, see [What’s new in Python 3.15](https://docs.python.org/3/whatsnew/3.15.html).
6565

66+
### Attention macOS 27.0 `IDLE` or `tkinter` users
67+
68+
When running IDLE or other GUI applications that use the `tkinter` module, these applications may hang when using an application's menu command that opens a dialog (for example, IDLE's `About IDLE`, `Settings`, and `Open Module` commands) resulting in a spinning beach ball with `Force Quit` needed.
69+
70+
This problem is due to an operating system behavior change in macOS 27.0 that is believed to affect all current versions of the Tk graphics toolkit and thus the `tkinter` module in all current Python versions.
71+
72+
If you depend on Tk-based applications (like IDLE) on macOS, you may want to consider deferring installing macOS 27.0 until a Tk or macOS workaround is available or testing that your application workflow is not affected. Follow issue [#158053](https://github.com/python/cpython/issues/158053) for updates.
6673

6774
## More resources
6875

0 commit comments

Comments
 (0)