Index: Lib/idlelib/IOBinding.py =================================================================== --- Lib/idlelib/IOBinding.py (revision 86960) +++ Lib/idlelib/IOBinding.py (working copy) @@ -171,10 +171,13 @@ interp = self.editwin.interp except AttributeError: interp = None - if not self.filename and self.get_saved() and not interp: - self.editwin.flist.open(filename, self.loadfile) - else: - self.editwin.flist.open(filename) + try: + if not self.filename and self.get_saved() and not interp: + self.editwin.flist.open(filename, self.loadfile) + else: + self.editwin.flist.open(filename) + except AttributeError: + pass else: self.text.focus_set() return "break"