Mercurial > repos > rliterman > csp2
annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/lib/python3.8/idlelib/idle.pyw @ 68:5028fdace37b
planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author | jpayne |
---|---|
date | Tue, 18 Mar 2025 16:23:26 -0400 |
parents | |
children |
rev | line source |
---|---|
jpayne@68 | 1 try: |
jpayne@68 | 2 import idlelib.pyshell |
jpayne@68 | 3 except ImportError: |
jpayne@68 | 4 # IDLE is not installed, but maybe pyshell is on sys.path: |
jpayne@68 | 5 from . import pyshell |
jpayne@68 | 6 import os |
jpayne@68 | 7 idledir = os.path.dirname(os.path.abspath(pyshell.__file__)) |
jpayne@68 | 8 if idledir != os.getcwd(): |
jpayne@68 | 9 # We're not in the IDLE directory, help the subprocess find run.py |
jpayne@68 | 10 pypath = os.environ.get('PYTHONPATH', '') |
jpayne@68 | 11 if pypath: |
jpayne@68 | 12 os.environ['PYTHONPATH'] = pypath + ':' + idledir |
jpayne@68 | 13 else: |
jpayne@68 | 14 os.environ['PYTHONPATH'] = idledir |
jpayne@68 | 15 pyshell.main() |
jpayne@68 | 16 else: |
jpayne@68 | 17 idlelib.pyshell.main() |