Author marcus777
Recipients marcus777, terry.reedy
Date 2011-04-21.06:06:05
SpamBayes Score 3.82943e-11
Marked as misclassified No
Message-id <1303365966.87.0.683808502897.issue11896@psf.upfronthosting.co.za>
In-reply-to
Content
Under some circumstances, which I will detail later down the note, if I click File --> Close without explicitly saving, and without running the module with Run --> Run Module , then the last changes I made to the file do not get saved. The save dialogue pop-up does appear, and I do select YES--- I want to save before closing--- but when I re-open the file (IDLE or vi) the changes are not there... as though the save binding did not work, or like there was some timing glitch that prevented the save somehow before the edit window closed down. The error is not solid, in that, if the file is larger (significantly) then the File --> Close (select Yes on the dialogue) does work... ??

The work around is to do either 1) run the module, or 2) explicitly click File --> Save.

The alleged bug can be reproduced on both of my primary desk machines, Linux systems, using IDLE on 2.6, 2.7, and 3.2/  These are the instructions for reproducing this little snag:

1) Open a new edit window with File --> New Window

2) Enter the following code on the first two lines:
def testfunc():
    return None

3) Click File --> Save    ( testit.py )

4) Click File --> Close

5) Open the file with  File --> Recent Files   ( select testit.py )

6) Use the edit window to place these three lines above testfunc:
############################
# comment block
##############################

7) Click    File --> Close

8) When the Save on Close dialogue appears select "Yes"

9) Re-open the file with   File --> Recent Files   ( select testit.py )

10) The comment block will not be there...  didn't save. 


Running on Ubuntu 9.10  (all updates)

Tk  8.5.x

reproduced on built-in 2.6
   & compiled from sources...   2.7  &  3.2

kind regards,
m harris
History
Date User Action Args
2011-04-21 06:06:06marcus777setrecipients: + marcus777, terry.reedy
2011-04-21 06:06:06marcus777setmessageid: <1303365966.87.0.683808502897.issue11896@psf.upfronthosting.co.za>
2011-04-21 06:06:05marcus777linkissue11896 messages
2011-04-21 06:06:05marcus777create