This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Microsoft Store app IDLE (Python 3.8.5) cannot save files
Type: behavior Stage: resolved
Components: IDLE Versions: Python 3.8
process
Status: closed Resolution: duplicate
Dependencies: Superseder: IDLE: edit/save files created by Windows Explorer
View: 41373
Assigned To: terry.reedy Nosy List: evaldas, terry.reedy
Priority: normal Keywords:

Created on 2020-08-10 00:51 by evaldas, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Messages (2)
msg375088 - (view) Author: (evaldas) Date: 2020-08-10 00:51
OS: x64 Windows 10 Professional 1903
Python: Python 3.8 package (3.8.5) installed from Microsoft Store

Steps to reproduce the bug:

1. Create empty file (right click anywhere, "New" -> "Text document", rename to "insert_filename_here.py"). File size is 0 bytes.

2. Open the file in IDLE

3. Type "import os" (actually content could be anything). IDLE title bar changes by prepending asterisk (*) to the filename, indicating file is modified but not saved yet.

4a. Press Ctrl+S  --> nothing happens
4b. Click "File" -> "Save"  --> nothing happens
4c. Click "File" -> "Close".  Dialog pops-up "Do you want to save insert_filename_here.py before closing?", click "Yes"  --> nothing happens

Tested on 2 machines, same behavior.  If file has some previuos content, sometimes saving in IDLE works (not always).
msg375090 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2020-08-10 01:25
Already fixed, will be in 3.9.0rc1 (tomorrow) and 3.8.6 (Sept).  In meanwhile, create new files within IDLE with File => New.
History
Date User Action Args
2022-04-11 14:59:34adminsetgithub: 85684
2020-08-10 01:25:54terry.reedysetstatus: open -> closed
superseder: IDLE: edit/save files created by Windows Explorer
messages: + msg375090

resolution: duplicate
stage: resolved
2020-08-10 00:57:47evaldassettype: behavior
2020-08-10 00:51:11evaldascreate