A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2017-June/148355.html below:

[Python-Dev] IDLE internal layout

[Python-Dev] IDLE internal layout [Python-Dev] IDLE internal layoutTerry Reedy tjreedy at udel.edu
Wed Jun 14 08:45:17 EDT 2017
On 6/14/2017 1:48 AM, Louie Lu wrote:
> (Due to idle-dev mailing list low traffic, this mail was sent to
> python-dev and idle-dev)

> I'm now trying to figure out IDLE internal relation.
> I got some module dependency graph and count.
> 
> The work is at HackMD:
> 
> https://hackmd.io/IwNg7AphDGBmsFoAsBOCAmZAGMBDBKsArEgruuiEkQCa5YBGsNQA
> 
> Is there any previous material on this topic?

Not that I know of.  There are many delayed imports in idlelib. At least 
one is to avoid circular import error, as I discovered when I tried to 
move it to the top as suggested by PEP8.

Thanks for finding the site and producing the .pngs.  Even though 
missing a few links from importlib.import_module calls, they will be 
helpful.  I saved the 2nd one locally so I can view it at full size.

(The left column links such as debugger.py linking to 'debugger.py' are 
nonsensical.)

-- 
Terry Jan Reedy

More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4