Let Python inform the user what went wrong with the import.
Modified Files:
idle idle.py idle.pyw
diff --git a/Lib/idlelib/idle b/Lib/idlelib/idle
index 449fb0e..3b08cae 100755
--- a/Lib/idlelib/idle
+++ b/Lib/idlelib/idle
@@ -7,7 +7,7 @@
try:
import PyShell
except ImportError:
- print "Can't locate PyShell.py"
+ raise
else:
import os
idledir = os.path.dirname(os.path.abspath(PyShell.__file__))
diff --git a/Lib/idlelib/idle.py b/Lib/idlelib/idle.py
index 449fb0e..3b08cae 100644
--- a/Lib/idlelib/idle.py
+++ b/Lib/idlelib/idle.py
@@ -7,7 +7,7 @@
try:
import PyShell
except ImportError:
- print "Can't locate PyShell.py"
+ raise
else:
import os
idledir = os.path.dirname(os.path.abspath(PyShell.__file__))
diff --git a/Lib/idlelib/idle.pyw b/Lib/idlelib/idle.pyw
index 2a61720..767db86 100644
--- a/Lib/idlelib/idle.pyw
+++ b/Lib/idlelib/idle.pyw
@@ -5,7 +5,7 @@
try:
import PyShell
except ImportError:
- print "Can't locate PyShell.py"
+ raise
else:
import os
idledir = os.path.dirname(os.path.abspath(PyShell.__file__))