This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author taleinat
Recipients martin.panter, rhettinger, roger.serwy, taleinat, terry.reedy
Date 2014-02-12.09:57:03
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1392199024.09.0.296462772091.issue6143@psf.upfronthosting.co.za>
In-reply-to
Content
The relation to Squeezer is that both of these can be useful when you've had a large amount of output written in the IDLE shell. I prefer Squeezer as a solution for this issue, for two reasons:

1. Squeezer catches long outputs before they are ever written in the Text widget, so the performance degradation doesn't happen at all. This also means that for truly huge outputs, Squeezer will still work, while otherwise IDLE may become completely stuck before a user would have a chance to clear the shell history.

2. Squeezer gives the user access to "squeezed" text in several ways: copy to the clipboard, open in an external viewer or expand into the shell. Otherwise the user must choose between a shell with some useless output hiding the useful history, or erasing the entire history.

Still, I still think clearing the history could be a useful feature, though. This is a common feature in terminals and it has been requested relatively often.

Note that making ClearWindow and Squeezer play together nicely is non-trivial. I'm likely going to have ClearWindow include special support for Squeezer.
History
Date User Action Args
2014-02-12 09:57:04taleinatsetrecipients: + taleinat, rhettinger, terry.reedy, roger.serwy, martin.panter
2014-02-12 09:57:04taleinatsetmessageid: <1392199024.09.0.296462772091.issue6143@psf.upfronthosting.co.za>
2014-02-12 09:57:04taleinatlinkissue6143 messages
2014-02-12 09:57:03taleinatcreate