Kaydet (Commit) 4c973e9a authored tarafından Terry Jan Reedy's avatar Terry Jan Reedy

Display IDLE warning as a warning rather than as an error.

Clarify message and expected action for beginners.
Guard against astral chars in path incorporated in message.
üst 5487c13e
...@@ -887,9 +887,11 @@ class EditorWindow(object): ...@@ -887,9 +887,11 @@ class EditorWindow(object):
except OSError as err: except OSError as err:
if not getattr(self.root, "recentfilelist_error_displayed", False): if not getattr(self.root, "recentfilelist_error_displayed", False):
self.root.recentfilelist_error_displayed = True self.root.recentfilelist_error_displayed = True
tkMessageBox.showerror(title='IDLE Error', tkMessageBox.showwarning(title='IDLE Warning',
message='Unable to update Recent Files list:\n%s' message="Cannot update File menu Recent Files list. "
% str(err), "Your operating system says:\n%s\n"
"Select OK and IDLE will continue without updating."
% self._filename_to_unicode(str(err)),
parent=self.text) parent=self.text)
# for each edit window instance, construct the recent files menu # for each edit window instance, construct the recent files menu
for instance in self.top.instance_dict: for instance in self.top.instance_dict:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment