File: idle.pyw

package info (click to toggle)
python3.14 3.14.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 127,172 kB
  • sloc: python: 747,410; ansic: 714,407; xml: 31,250; sh: 5,989; cpp: 4,063; makefile: 1,993; objc: 787; lisp: 502; javascript: 136; asm: 75; csh: 12
file content (17 lines) | stat: -rw-r--r-- 570 bytes parent folder | download | duplicates (13)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
try:
    import idlelib.pyshell
except ImportError:
    # IDLE is not installed, but maybe pyshell is on sys.path:
    from . import pyshell
    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', '')
        if pypath:
            os.environ['PYTHONPATH'] = pypath + ':' + idledir
        else:
            os.environ['PYTHONPATH'] = idledir
    pyshell.main()
else:
    idlelib.pyshell.main()