1.  When used w/o subprocess, all exceptions were preceeded by an error
    message claiming they were IDLE internal errors (since 1.2a1).
2.  Add Ronald Oussoren to CREDITS

M    NEWS.txt
M    PyShell.py
M    CREDITS.txt
diff --git a/Lib/idlelib/PyShell.py b/Lib/idlelib/PyShell.py
index 227372e..f0d7926 100644
--- a/Lib/idlelib/PyShell.py
+++ b/Lib/idlelib/PyShell.py
@@ -722,7 +722,8 @@
                 else:
                     self.showtraceback()
             except:
-                print>>sys.stderr, "IDLE internal error in runcode()"
+                if self.rpcclt:
+                    print>>sys.stderr, "IDLE internal error in runcode()"
                 self.showtraceback()
         finally:
             if not use_subprocess: