- Print correct exception even if source file changed since shell was
  restarted.  IDLEfork Patch 869012 Noam Raphael

Modified Files:
	NEWS.txt run.py
diff --git a/Lib/idlelib/run.py b/Lib/idlelib/run.py
index d1fe08f..8cfa808 100644
--- a/Lib/idlelib/run.py
+++ b/Lib/idlelib/run.py
@@ -109,6 +109,8 @@
     server.handle_request() # A single request only
 
 def print_exception():
+    import linecache
+    linecache.checkcache()
     flush_stdout()
     efile = sys.stderr
     typ, val, tb = excinfo = sys.exc_info()