Re: Mac IDLE 3.7.0 freezes when accessing Preferences

Terry Reedy <[email protected]> Mon, 9 Jul 2018 09:19:18 -0400
Newsgroups gmane.comp.python.idle
Message-ID <[email protected]>
On 7/8/2018 8:05 PM, Schnyder, Walter wrote:

> I hope this is the correct address to report bugs. I have two to report.

It is a place to start.  I am sending the reply to you as well as the 
list because I need more information and don't know if you are reading 
the list.  Please send responses to the list and not my email.

I am guessing that you are not registered with our tracker, 
bugs.python.org.  I can post these issues there, but need more info to 
do anything.

> I am using IDLE 3.7.0 and came across these bugs on several Macs, all running OS X v 10.13.5.

Unfortunately, tk, tkinter, and hence IDLE are the most troublesome on 
Mac, but they are the least well tested there.  Which of the two 
installers did you use.  Have you used previous versions of Python and 
IDLE?  If so, which, and are these problems new for you on 3.7.0?

If you start python and IDLE with 'python3 -m idlelib' in a terminal, 
and repeat the actions reported below, do you see any error messages in 
the terminal?

What happens if you run 'python3 -m test.test_idle'?
If there are any errors, please run 'python3 -m test -v -ugui test_idle' 
and report the specific error messages.

> Bug A:
> 1. From the shell select Preferences in the IDLE menu.
> 2. Cancel the Preferences to get back to the Shell
> 3. The shell is frozen. It doesn’t even react to CONTROL-D.
> 
> The only way I found to resurrect it is to control-click the shell window and select “Go to file/line” causing an error message to appear. Click OK and the shell comes back to life.
> 
> Note: This doesn’t only happen when accessing preferences. It also happens when selecting “About IDLE” in the IDLE menu.

This makes me think that the problem is with the new version of tcl/tk 
installed with python or its interaction with tkinter.  Neither of these 
have been touched since last September or Octover.

Please run 'python3 -m idlelib.configdialog'.
After the unittests repeat, an 'htest' (human-judged test) box appears. 
Follow the instructions.  Does [cancel] hang the test?  Do any error 
messages appear in the terminal?

Repeat with 'python3 -m idlelib.help_about'.

> Bug B:
> IDLE 3.7.0 doesn’t display tooltips anymore:
> 1. On the prompt type print(
>          >>> print(
>      No tooltip appears.

Repeat with 'python3 -m idlelib.calltip_w'

-- 
Terry Jan Reedy

_______________________________________________
IDLE-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/idle-dev