From: Kurt B. Kaiser Date: Tue, 4 Mar 2003 04:42:04 +0000 (+0000) Subject: Attempting to save the shell raised an error related to saving X-Git-Tag: v2.3c1~1596 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ddeaf11d7e777d0bd0bc3e60242d1dac9d881f18;p=thirdparty%2FPython%2Fcpython.git Attempting to save the shell raised an error related to saving breakpoints, which are not implemented in the shell --- diff --git a/Lib/idlelib/IOBinding.py b/Lib/idlelib/IOBinding.py index e5ae5051aad0..d321d8cb5ac6 100644 --- a/Lib/idlelib/IOBinding.py +++ b/Lib/idlelib/IOBinding.py @@ -274,7 +274,10 @@ class IOBinding: else: if self.writefile(self.filename): self.set_saved(1) - self.editwin.store_file_breaks() + try: + self.editwin.store_file_breaks() + except AttributeError: # may be a PyShell + pass self.text.focus_set() return "break" @@ -284,7 +287,10 @@ class IOBinding: if self.writefile(filename): self.set_filename(filename) self.set_saved(1) - self.editwin.store_file_breaks() + try: + self.editwin.store_file_breaks() + except AttributeError: + pass self.text.focus_set() self.updaterecentfileslist(filename) return "break"