diff -r abbbe1f90635 Lib/idlelib/PyShell.py --- a/Lib/idlelib/PyShell.py Sun Mar 31 01:11:26 2013 -0500 +++ b/Lib/idlelib/PyShell.py Sun Mar 31 02:36:40 2013 -0500 @@ -1354,6 +1354,11 @@ self._line_buffer = line[size:] return line[:size] + def close(self): + self.shell.close() + + def fileno(self): + return -1; usage_msg = """\