From ddeaf11d7e777d0bd0bc3e60242d1dac9d881f18 Mon Sep 17 00:00:00 2001 From: "Kurt B. Kaiser" Date: Tue, 4 Mar 2003 04:42:04 +0000 Subject: [PATCH] Attempting to save the shell raised an error related to saving breakpoints, which are not implemented in the shell --- Lib/idlelib/IOBinding.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Lib/idlelib/IOBinding.py b/Lib/idlelib/IOBinding.py index e5ae5051aad..d321d8cb5ac 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"