diff options
Diffstat (limited to 'Lib/idlelib/GrepDialog.py')
-rw-r--r-- | Lib/idlelib/GrepDialog.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Lib/idlelib/GrepDialog.py b/Lib/idlelib/GrepDialog.py index e40e5468c0f..27fcc33c329 100644 --- a/Lib/idlelib/GrepDialog.py +++ b/Lib/idlelib/GrepDialog.py @@ -1,7 +1,7 @@ import os import fnmatch import sys -from Tkinter import * +from tkinter import * from idlelib import SearchEngine from idlelib.SearchDialogBase import SearchDialogBase @@ -77,13 +77,13 @@ class GrepDialog(SearchDialogBase): list.sort() self.close() pat = self.engine.getpat() - print "Searching %r in %s ..." % (pat, path) + print("Searching %r in %s ..." % (pat, path)) hits = 0 for fn in list: try: - f = open(fn) - except IOError, msg: - print msg + f = open(fn, errors='replace') + except IOError as msg: + print(msg) continue lineno = 0 while 1: @@ -102,16 +102,16 @@ class GrepDialog(SearchDialogBase): s = "" else: s = "s" - print "Found", hits, "hit%s." % s - print "(Hint: right-click to open locations.)" + print("Found", hits, "hit%s." % s) + print("(Hint: right-click to open locations.)") else: - print "No hits." + print("No hits.") def findfiles(self, dir, base, rec): try: names = os.listdir(dir or os.curdir) - except os.error, msg: - print msg + except os.error as msg: + print(msg) return [] list = [] subdirs = [] |