[Python-checkins] cpython: Issue #27365: add chunk

terry.reedy python-checkins at python.org
Wed Jun 22 04:54:47 EDT 2016


https://hg.python.org/cpython/rev/3a122d0e4187
changeset: 102134:3a122d0e4187
user: Terry Jan Reedy <tjreedy at udel.edu>
date: Wed Jun 22 04:54:18 2016 -0400
summary:
 Issue #27365: add chunk
files:
 Lib/idlelib/textView.py | 14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/Lib/idlelib/textView.py b/Lib/idlelib/textView.py
--- a/Lib/idlelib/textView.py
+++ b/Lib/idlelib/textView.py
@@ -4,7 +4,7 @@
 
 from tkinter import *
 from tkinter.ttk import Scrollbar
-import tkinter.messagebox as tkMessageBox
+from tkinter.messagebox import showerror
 
 class TextViewer(Toplevel):
 """A simple text viewer dialog for IDLE
@@ -73,10 +73,14 @@
 try:
 with open(filename, 'r', encoding=encoding) as file:
 contents = file.read()
- except IOError:
- tkMessageBox.showerror(title='File Load Error',
- message='Unable to load file %r .' % filename,
- parent=parent)
+ except OSError:
+ showerror(title='File Load Error',
+ message='Unable to load file %r .' % filename,
+ parent=parent)
+ except UnicodeDecodeError as err:
+ showerror(title='Unicode Decode Error',
+ message=str(err),
+ parent=parent)
 else:
 return view_text(parent, title, contents, modal)
 
-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /