New submission from Terry J. Reedy <[email protected]>:
In #34055, Raymond said "tool tips no longer display on the newest mac builds".
On idledev, Walter S reported the same using 64-bit python.org "Python 3.7.0
(v3.7.0:1bf9cc5093, Jun 26 2018, 23:26:24) [Clang 6.0 (clang-600.0.57)] on
darwin" on multiple machines with 10.13.5. He also verified that the htest
part of 'python3 -m idlelib.calltip_w' fails (no calltip appears when typing
'('.
I have doubts that this is a new problem with IDLE. calltip.py was not touched
for 3.7.0. calltip_w.py was only touched to change return None to return
'break' where appropriate.
This is one of 3 new Mac-specific failures reported after the release of 3.7.0.
The others are #34047, scrolling problems, and #34120, freeze on some dialog
closings. I have to suspect that the problem is with tkinter (_tkinter) and
the new tcl/tk 8.6.8.
How to debug (help appreciated with any of these):
1. Run the 3.6.6 32/64 bit binary, compiled against tk 8.5 instead of 8.6, and
see if the same problems occur. Any problems that do are not 8.6 specific.
2. Find minimal failing cases with as little IDLE-specific code as possible.
3. Trace execution of the IDLE code with prints or debugger to find the point
of failure. For this issue, I would start with adding print calls in the
function that creates the tip window.
----------
assignee: terry.reedy
components: IDLE, macOS
messages: 322647
nosy: ned.deily, rhettinger, ronaldoussoren, taleinat, terry.reedy, walters
priority: normal
severity: normal
stage: needs patch
status: open
title: IDLE: no calltips on MacOS with tk 8.6
type: behavior
versions: Python 3.6, Python 3.7, Python 3.8
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue34275>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com