2009/8/17 Guilherme Polo <ggp...@gmail.com>: > 2009/8/17 Michael Foord <fuzzy...@voidspace.org.uk>: >> Tal Einat wrote: >>> >>> [snip...] >>> >>>>> * Bring IDLE's shell forward on first thing printed to sys.stderr, >>>>> this can only happen again after a shell restart. I consider this of >>>>> great importance when writing programs that may open other windows, >>>>> like a Tkinter program, or a Visual one, since the user might expect >>>>> something to happen on that window but nothing happens because of an >>>>> error that occurred without him noticing. As reported by Bruce, the >>>>> lack of this feature has been a big problem in courses where novices >>>>> write such programs and don't understand why an animation has stopped, >>>>> because the error message is behind other windows. >>>>> >>>> >>>> -0 (doesn't this mean having to *constantly* move the window out of the >>>> way >>>> when your logging code causes it to jump in front of your GUI) >>>> >>> >>> ... which would teach users to only log actual errors to stderr. >>> +1 >>> >>> >> >> Really? Even in libraries they didn't write? >> >> Deliberately pissing off users, even in the name of teaching them good >> habits, is never a good strategy. >> > > I have no doubt this is a feature that might help some and annoy > others. I still stand on my opinion that it is a good addition, but > making it optional seems really the better way to go.
It is now "officially" an option, defaulting to bring shell forward on first error. -- -- Guilherme H. Polo Goncalves _______________________________________________ IDLE-dev mailing list IDLE-dev@python.org http://mail.python.org/mailman/listinfo/idle-dev