File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import os .path
22import sys
33
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:
4+ # Enable running IDLE with idlelib in a non-standard location.
5+ # This was once used to run development versions of IDLE.
6+ # Because PEP 434 declared idle.py a public interface,
7+ # removal should require deprecation.
78idlelib_dir = os .path .dirname (os .path .dirname (os .path .abspath (__file__ )))
8- sys .path .insert (0 , idlelib_dir )
9+ if idlelib_dir not in sys .path :
10+ sys .path .insert (0 , idlelib_dir )
911
10- import idlelib .PyShell
11- idlelib . PyShell . main ()
12+ from idlelib .PyShell import main # This is subject to change
13+ main ()
You can’t perform that action at this time.
0 commit comments