[issue41611] IDLE: problem

2020-08-21 Thread Terry J. Reedy


Terry J. Reedy  added the comment:

On my Macbook Air Mohave, I don't get completion boxes on either 3.8.3rc1 or 
3.9.0rc1, even when clicking Edit => Show completions.  Nor does IDLE quit or 
print anything in Terminal.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41611] IDLE: problem

2020-08-21 Thread Terry J. Reedy


Terry J. Reedy  added the comment:

Serhiy, should 'text' be '!text' in a tkinter-generated widget name?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41611] IDLE: problem

2020-08-21 Thread Terry J. Reedy


Terry J. Reedy  added the comment:

The Mac-specific shutdown warning from multiprocessing is not directly related 
to IDLE.  'multiprocessing' is not imported by IDLE and is not in sys.modules 
when IDLE starts.

>From 'all-day' I assume that there was a time period between starting IDLE and 
>getting the traceback.

  File 
"/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/tkinter/__init__.py",
 line 1885, in __call__
return self.func(*args)

__call__ here is a method of CallWrapper, often used for event handlers.

  File 
"/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/idlelib/autocomplete_w.py",
 line 248, in winconfig_event
acw_width, acw_height = acw.winfo_width(), acw.winfo_height()

winconfig_event handles tk '' events.  "A Configure event is sent to 
a window whenever its size, position, or border width changes, and sometimes 
when it has changed position in the stacking order."  IDLE triggers it somehow. 
 It has had intermittent bugs before.

  File 
"/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/tkinter/__init__.py",
 line 1291, in winfo_width
self.tk.call('winfo', 'width', self._w))
_tkinter.TclError: bad window path name 
".!listedtoplevel4.!frame.text.!toplevel2"

The name is for an editor window (listedtoplevel) with a frame with a text with 
a popup (unlisted toplevel).  The toplevel2 suggests that this is the second 
popup for this text.  The name looks correct except that I expected 'text' to 
maybe be '!text'.  In any case, the name is generated by tkinter without IDLE 
being involved.

--
components: +macOS
nosy: +ned.deily, ronaldoussoren, serhiy.storchaka
title: IDLE warnings and exceptions -> IDLE: problem

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com