Bugs item #1512124, was opened at 2006-06-25 09:45 Message generated for change (Comment added) made by kbk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1512124&group_id=5470
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: IDLE Group: Python 2.5 Status: Open Resolution: Accepted >Priority: 5 Submitted By: Aahz (aahz) >Assigned to: Ronald Oussoren (ronaldoussoren) Summary: OSX: debugger hangs IDLE Initial Comment: This has been previously found on 2.3/2.4 and verified again with 2.5b1 (was hoping that the 1.2 IDLE update would fix): When you bring up the debugger window in IDLE on OSX, you'll notice that it's vibrating, as if it's stuck in a resize loop. Unless you immediately resize the window manually, IDLE will hang the next time you try to do something that updates the debugger window. ---------------------------------------------------------------------- >Comment By: Kurt B. Kaiser (kbk) Date: 2006-07-24 13:23 Message: Logged In: YES user_id=149084 Could you revert your fix locally and try running w/o the subprocess? If that fixes it you could blame the rather elaborate communication between the subprocess and the debugger gui, and it would be good to check before blaming AquaTk. If it's still there, maybe you could provide a cutdown in Tkinter (w/o IDLE) and change the Category to Tkinter? ---------------------------------------------------------------------- Comment By: Ronald Oussoren (ronaldoussoren) Date: 2006-07-24 02:09 Message: Logged In: YES user_id=580910 You'd have to test with a version of python before 2.5b1, after that I've added a workaround for this issue. This workaround makes the debugger window narrower than intended, but at least you have a working version of IDLE. My guess is that the root cause of this issue is a bug in TkAqua. I haven't filed a bug with them because I have never programmed in Tcl and would therefore require lots of time to get a Tcl program going that demonstrates this problem. ---------------------------------------------------------------------- Comment By: Kurt B. Kaiser (kbk) Date: 2006-07-23 16:47 Message: Logged In: YES user_id=149084 Please try running IDLE w/o the subprocess by starting it with the -n switch. Does the issue still exist? ---------------------------------------------------------------------- Comment By: Ronald Oussoren (ronaldoussoren) Date: 2006-06-25 16:49 Message: Logged In: YES user_id=580910 And when you do resize the window layout sucks, automatic layout seems to be buggy here (although I must admit that I haven't seen IDLE on other platforms). I have no idea what is causing this bug. Upgrading the Tk version to the very latest instead of using the system version doesn't help. I've checked in a workaround in revision 47091. That patch avoids explicitly sizing the stackviewer widget on OSX, which seems to fix this problem. The debugger window now is rather less wide than it was before, which means users will likely have to resize the window if they want to use the debugger. I'm leaving this bug open and unassign it in the hope that someone who actually knows Tkinter proposed a better fix. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1512124&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com