changed 8 years ago
Linked with GitHub

Python IDLE - the internal

Python's Integrated Development and Learning Environment

Codebase

autocomplete.py    help_about.py   replace.py
autocomplete_w.py  help.py         rpc.py
autoexpand.py      history.py      rstrip.py
browser.py         hyperparser.py  run.py
calltips.py        idle.py         runscript.py
calltip_w.py       __init__.py     scrolledlist.py
codecontext.py     iomenu.py       searchbase.py
colorizer.py       macosx.py       searchengine.py
configdialog.py    mainmenu.py     search.py
config_key.py      __main__.py     stackviewer.py
config.py          multicall.py    statusbar.py
debugger.py        outwin.py       tabbedpages.py
debugger_r.py      paragraph.py    textview.py
debugobj.py        parenmatch.py   tooltip.py
debugobj_r.py      pathbrowser.py  tree.py
delegator.py       percolator.py   undo.py
dynoption.py       pyparse.py      windows.py
editor.py          pyshell.py      zoomheight.py
filelist.py        query.py
grep.py            redirector.py

Modules Dependency Graph

Using findimports to generate modules dependency graph, this have remove the idle_test folder.

dot, collapse dependency cycle, no external dep

findimports -d -c -T -N | dot -T png -o depgraph.png

dot, no external dep

findimports -d -T -N | dot -T png -o depgraph.png

Modules Function

Debugger

Dialog

Editor

Editor function

Hyperparser

Platform

Extensions

Select a repo