summaryrefslogtreecommitdiff
path: root/lib/python2.7/idlelib/idle.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/idlelib/idle.py')
-rw-r--r--lib/python2.7/idlelib/idle.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/python2.7/idlelib/idle.py b/lib/python2.7/idlelib/idle.py
new file mode 100644
index 0000000..a249557
--- /dev/null
+++ b/lib/python2.7/idlelib/idle.py
@@ -0,0 +1,11 @@
+import os.path
+import sys
+
+# If we are working on a development version of IDLE, we need to prepend the
+# parent of this idlelib dir to sys.path. Otherwise, importing idlelib gets
+# the version installed with the Python used to call this module:
+idlelib_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+sys.path.insert(0, idlelib_dir)
+
+import idlelib.PyShell
+idlelib.PyShell.main()