#!/usr/bin/python | |
try: | |
import idlelib.PyShell | |
except ImportError: | |
# IDLE is not installed, but maybe PyShell is on sys.path: | |
try: | |
import PyShell | |
except ImportError: | |
print "Can't locate PyShell.py" | |
else: | |
import os | |
idledir = os.path.dirname(os.path.abspath(PyShell.__file__)) | |
if idledir != os.getcwd(): | |
# We're not in the IDLE directory, help the subprocess find run.py | |
pypath = os.environ.get('PYTHONPATH', '') | |
os.environ['PYTHONPATH'] = pypath + ':' + idledir | |
PyShell.main() | |
else: | |
idlelib.PyShell.main() |