cpython/Tools/idle
Raymond Hettinger 18acea7c8e SF bug #668906: class browser raises AttributeError
The Py2.3 updates to the pyclbr module return both Class and Function
objects.  The IDLE ClassBrowser module only knew about Class and could
not handle objects which did not define "super".

Fixed by adding a guard.
2003-01-18 22:53:36 +00:00
..
Icons use -kb on idle/Icons/minusnode.gif ("cvs up" kept checking it out all 2002-03-18 21:43:04 +00:00
AutoExpand.py Use string.ascii_letters instead of string.letters (SF bug #226706). 2001-07-20 19:05:50 +00:00
AutoIndent.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
Bindings.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
CallTipWindow.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
CallTips.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
ChangeLog More changes. 2000-02-15 18:11:21 +00:00
ClassBrowser.py SF bug #668906: class browser raises AttributeError 2003-01-18 22:53:36 +00:00
ColorDelegator.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
Debugger.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
Delegator.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
EditorWindow.py SF bug #652933 (for IdleFork): Open Module "math" Fails 2003-01-07 09:55:03 +00:00
FileList.py Delete goodname() method, which is unused. 2001-05-12 12:11:36 +00:00
FormatParagraph.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
FrameViewer.py Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
GrepDialog.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
IOBinding.py Remove unused local variables 2002-09-12 20:34:41 +00:00
IdleConf.py Move the action of loading the configuration to the IdleConf module 2001-05-12 12:18:10 +00:00
IdleHistory.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
MANIFEST.in Support sdist. 2002-11-05 23:01:50 +00:00
MultiScrolledLists.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
MultiStatusBar.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
NEWS.txt The 0.5 release happened on 2/15, not on 2/14. :-) 2000-02-16 01:22:35 +00:00
ObjectBrowser.py Convert a pile of obvious "yes/no" functions to return bool. 2002-04-04 22:55:58 +00:00
OldStackViewer.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
OutputWindow.py Convert characters from the locale's encoding on output. 2002-08-10 12:22:12 +00:00
ParenMatch.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
PathBrowser.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
Percolator.py move "from Tkinter import *" to module level 2001-02-02 20:07:46 +00:00
PyParse.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
PyShell.py Remove unused local variables 2002-09-12 20:34:41 +00:00
README.txt Clarify the meaning of "requires Python 1.5.2". 2002-11-08 05:49:47 +00:00
RemoteInterp.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
ReplaceDialog.py Remove unnecessary imports 2002-09-12 20:36:01 +00:00
ScriptBinding.py Whitespace normalization. 2002-08-23 18:19:30 +00:00
ScrolledList.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
SearchBinding.py Got rid of debug print statement in goto_line_event(). 1999-01-11 14:49:00 +00:00
SearchDialog.py Convert a pile of obvious "yes/no" functions to return bool. 2002-04-04 22:55:58 +00:00
SearchDialogBase.py Use column= rather than col=; with Tk 8.4 col= no longer works. 2002-11-06 19:00:30 +00:00
SearchEngine.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
Separator.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
StackViewer.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
TODO.txt Add IDLE wish: access items of arrays 2000-10-25 21:18:12 +00:00
ToolTip.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
TreeWidget.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
UndoDelegator.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
WidgetRedirector.py Add unregister() method. 1999-06-25 16:03:19 +00:00
WindowList.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
ZoomHeight.py Move zoom height functionality to separate function. 1999-06-01 18:17:02 +00:00
__init__.py Support for using idle as a package. 1999-04-30 19:39:25 +00:00
config-mac.txt Oops, this file was apparently never added to the repository. Now it is. 2001-08-06 10:08:56 +00:00
config-unix.txt Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
config-win.txt Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
config.txt Minor edit of leading comments: 'the the' --> 'the', quoted 'enable' 2000-05-09 14:28:03 +00:00
eventparse.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
extend.txt Quick update to the extension mechanism (extend.py is gone, long live 2001-06-04 21:21:11 +00:00
help.txt Update outdated text about how to fix the font. 2001-10-08 22:49:12 +00:00
idle Allow installation of IDLE via distutils (patch #103138). 2001-01-28 11:01:50 +00:00
idle.bat Get rid of hardcoded Python path (can't guess where the user installed 2001-03-10 21:48:24 +00:00
idle.py Move the action of loading the configuration to the IdleConf module 2001-05-12 12:18:10 +00:00
idle.pyw Defer all the work to idle.py, which has recently become too 2000-03-06 17:16:05 +00:00
idlever.py Make this IDLE version 0.8. (We have to skip 0.7 because that was a 2001-03-22 17:37:52 +00:00
keydefs.py Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
setup.py Properly find and install icons even if calling setup.py from the build dir. 2003-01-16 11:03:33 +00:00
testcode.py Renamed test.py to testcode.py so one can import Python's 1999-01-12 22:14:34 +00:00

README.txt

IDLE 0.5 - February 2000
------------------------

This is an early release of IDLE, my own attempt at a Tkinter-based
IDE for Python.

For news about this release, see the file NEWS.txt.  (For a more
detailed change log, see the file ChangeLog.)

FEATURES

IDLE has the following features:

- coded in 100% pure Python, using the Tkinter GUI toolkit (i.e. Tcl/Tk)

- cross-platform: works on Windows and Unix (on the Mac, there are
currently problems with Tcl/Tk)

- multi-window text editor with multiple undo, Python colorizing
and many other features, e.g. smart indent and call tips

- Python shell window (a.k.a. interactive interpreter)

- debugger (not complete, but you can set breakpoints, view  and step)

USAGE

The main program is in the file "idle.py"; on Unix, you should be able
to run it by typing "./idle.py" to your shell.  On Windows, you can
run it by double-clicking it; you can use idle.pyw to avoid popping up
a DOS console.  If you want to pass command line arguments on Windows,
use the batch file idle.bat.

Command line arguments: files passed on the command line are executed,
not opened for editing, unless you give the -e command line option.
Try "./idle.py -h" to see other command line options.

IDLE requires Python 1.5.2 or later, so it is currently only usable
with a Python 1.5.2 (or later) distribution.  (An older version of
IDLE is distributed with Python 1.5.2; you can drop this version on
top of it.)

COPYRIGHT

IDLE is covered by the standard Python copyright notice
(http://www.python.org/doc/Copyright.html).

FEEDBACK

For feedback, please use the Python Bugs List
(http://www.python.org/search/search_bugs.html).

--Guido van Rossum (home page: http://www.python.org/~guido/)