idlelib: remove unused names and imports (one is a duplicate import).
diff --git a/Lib/idlelib/IOBinding.py b/Lib/idlelib/IOBinding.py
index e7d747c..db6773f 100644
--- a/Lib/idlelib/IOBinding.py
+++ b/Lib/idlelib/IOBinding.py
@@ -6,7 +6,6 @@
# which will only understand the local convention.
import os
-import types
import pipes
import sys
import codecs
@@ -391,7 +390,7 @@
return False
def encode(self, chars):
- if isinstance(chars, types.StringType):
+ if isinstance(chars, str):
# This is either plain ASCII, or Tk was returning mixed-encoding
# text to us. Don't try to guess further.
return chars
@@ -568,7 +567,7 @@
"Update recent file list on all editor windows"
self.editwin.update_recent_files_list(filename)
-def _io_binding(parent):
+def _io_binding(parent): # htest #
root = Tk()
root.title("Test IOBinding")
width, height, x, y = list(map(int, re.split('[x+]', parent.geometry())))
@@ -591,7 +590,7 @@
text.pack()
text.focus_set()
editwin = MyEditWin(text)
- io = IOBinding(editwin)
+ IOBinding(editwin)
if __name__ == "__main__":
from idlelib.idle_test.htest import run