File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -465,8 +465,10 @@ def print_window(self, event):
465465 # shell undo is reset after every prompt, looks saved, probably isn't
466466 if not saved or filename is None :
467467 # XXX KBK 08Jun03 Wouldn't it be better to ask the user to save?
468- filename = tempfilename = tempfile .mktemp ()
469- if not self .writefile (filename ):
468+ (tfd , tempfilename ) = tempfile .mkstemp (prefix = 'IDLE_tmp_' )
469+ filename = tempfilename
470+ os .close (tfd )
471+ if not self .writefile (tempfilename ):
470472 os .unlink (tempfilename )
471473 return "break"
472474 platform = os .name
@@ -494,6 +496,8 @@ def print_window(self, event):
494496 else : #no printing for this platform
495497 message = "Printing is not enabled for this platform: %s" % platform
496498 tkMessageBox .showinfo ("Print status" , message , master = self .text )
499+ if tempfilename :
500+ os .unlink (tempfilename )
497501 return "break"
498502
499503 opendialog = None
You can’t perform that action at this time.
0 commit comments