diff -r 8e1caaf567c4 Lib/idlelib/PyShell.py --- a/Lib/idlelib/PyShell.py Wed May 08 00:44:15 2013 +0200 +++ b/Lib/idlelib/PyShell.py Wed May 08 01:59:04 2013 -0400 @@ -858,6 +858,8 @@ text.bind("<>", self.open_stack_viewer) text.bind("<>", self.toggle_debugger) text.bind("<>", self.toggle_jit_stack_viewer) + text.bind("",self.buttonPress) + text.bind("",self.buttonRelease) if use_subprocess: text.bind("<>", self.view_restart_mark) text.bind("<>", self.restart_shell) @@ -897,6 +899,14 @@ closing = False _stop_readline_flag = False + def buttonPress(self, event): + # Disable mouse clicks in text area to prevent beginners from becoming + # confused. + return "break" + + def buttonRelease(self,event): + return "break" + def set_warning_stream(self, stream): global warning_stream warning_stream = stream