Rename History to IdleHistory.
Add isatty() to pseudo files.
diff --git a/Tools/idle/PyShell.py b/Tools/idle/PyShell.py
index e01cad8..bd095cf 100644
--- a/Tools/idle/PyShell.py
+++ b/Tools/idle/PyShell.py
@@ -275,7 +275,7 @@
     menu_specs.insert(len(menu_specs)-2, ("debug", "_Debug"))
 
     # New classes
-    from History import History
+    from IdleHistory import History
 
     def __init__(self, flist=None):
         self.interp = ModifiedInterpreter(self)
@@ -439,6 +439,9 @@
             return ""
         return line
 
+    def isatty(self):
+        return 1
+
     def cancel_callback(self, event):
         try:
             if self.text.compare("sel.first", "!=", "sel.last"):
@@ -634,6 +637,9 @@
     def flush(self):
         pass
 
+    def isatty(self):
+        return 1
+
 
 usage_msg = """\
 usage: idle.py [-c command] [-d] [-e] [-s] [-t title] [arg] ...