| Kurt B. Kaiser | 106ac46 | 2009-05-03 01:03:44 +0000 | [diff] [blame] | 1 | import os.path |
| 2 | import sys | ||||
| 3 | |||||
| 4 | # If we are working on a development version of IDLE, we need to prepend the | ||||
| 5 | # parent of this idlelib dir to sys.path. Otherwise, importing idlelib gets | ||||
| 6 | # the version installed with the Python used to call this module: | ||||
| 7 | idlelib_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | ||||
| 8 | sys.path.insert(0, idlelib_dir) | ||||
| 9 | |||||
| 10 | import idlelib.PyShell | ||||
| 11 | idlelib.PyShell.main() | ||||