]> granicus.if.org Git - python/log
python
23 years agoFirst day's progress on documentation
Jeremy Hylton [Tue, 14 Aug 2001 22:04:44 +0000 (22:04 +0000)]
First day's progress on documentation

23 years agoFix a minor typo and mark an exception name that was missed.
Fred Drake [Tue, 14 Aug 2001 21:51:50 +0000 (21:51 +0000)]
Fix a minor typo and mark an exception name that was missed.

23 years agoAdd material about the "r" and "u" prefixes for string literals; should
Fred Drake [Tue, 14 Aug 2001 21:43:31 +0000 (21:43 +0000)]
Add material about the "r" and "u" prefixes for string literals; should
be reviewed for clarity.

Work around a bogosity in the HTML version of the escape sequences table
conversion.

23 years agoAdded some examples of table markup.
Fred Drake [Tue, 14 Aug 2001 21:36:19 +0000 (21:36 +0000)]
Added some examples of table markup.

23 years agoFix typo in astgen script
Jeremy Hylton [Tue, 14 Aug 2001 21:18:30 +0000 (21:18 +0000)]
Fix typo in astgen script

23 years agoAdd information about __floordiv__() and __truediv__() methods for
Fred Drake [Tue, 14 Aug 2001 20:28:08 +0000 (20:28 +0000)]
Add information about __floordiv__() and __truediv__() methods for
implementing numeric objects in Python.

23 years agoNon-function fields, like tp_dictoffset and tp_weaklistoffset, should
Guido van Rossum [Tue, 14 Aug 2001 20:04:48 +0000 (20:04 +0000)]
Non-function fields, like tp_dictoffset and tp_weaklistoffset, should
be inherited in inherit_special(), otherwise dynamic types don't
inherit these.

Also added some XXX comments about open ends.

23 years agoFix SF bug [ #450909 ] __future__.division fails at prompt
Jeremy Hylton [Tue, 14 Aug 2001 20:01:59 +0000 (20:01 +0000)]
Fix SF bug [ #450909 ] __future__.division fails at prompt

When code is compiled and compiler flags are passed in, be sure to
update cf_flags with any features defined by future statements in the
compiled code.

23 years agoAdd a test for a weird bug I just discovered: a dynamic subclass
Guido van Rossum [Tue, 14 Aug 2001 20:00:33 +0000 (20:00 +0000)]
Add a test for a weird bug I just discovered: a dynamic subclass
doesn't have a __dict__!

23 years agoClarify the prompt in an example.
Fred Drake [Tue, 14 Aug 2001 19:55:42 +0000 (19:55 +0000)]
Clarify the prompt in an example.
This closes SF bug #450633.

23 years agoRegenerated from new ast.txt and new astgen.py
Jeremy Hylton [Tue, 14 Aug 2001 18:59:01 +0000 (18:59 +0000)]
Regenerated from new ast.txt and new astgen.py

23 years agoAdd getChildNodes() method to Node
Jeremy Hylton [Tue, 14 Aug 2001 18:58:00 +0000 (18:58 +0000)]
Add getChildNodes() method to Node

23 years agoAdd Yield node
Jeremy Hylton [Tue, 14 Aug 2001 18:57:43 +0000 (18:57 +0000)]
Add Yield node

23 years agoDocument the new semantics for setting and deleting a function's
Barry Warsaw [Tue, 14 Aug 2001 18:35:02 +0000 (18:35 +0000)]
Document the new semantics for setting and deleting a function's
__dict__ attribute.  Deleting it, or setting it to a non-dictionary
result in a TypeError.  Note that getting it the first time magically
initializes it to an empty dict so that func.__dict__ will always
appear to be a dictionary (never None).

Closes SF bug #446645.

23 years agoTest the new semantics for setting and deleting a function's __dict__
Barry Warsaw [Tue, 14 Aug 2001 18:28:28 +0000 (18:28 +0000)]
Test the new semantics for setting and deleting a function's __dict__
attribute.  Deleting it, or setting it to a non-dictionary result in a
TypeError.  Note that getting it the first time magically initializes
it to an empty dict so that func.__dict__ will always appear to be a
dictionary (never None).

Closes SF bug #446645.

23 years agofunc_getattro(), func_setattro(): Implement the new semantics for
Barry Warsaw [Tue, 14 Aug 2001 18:23:58 +0000 (18:23 +0000)]
func_getattro(), func_setattro(): Implement the new semantics for
    setting and deleting a function's __dict__ attribute.  Deleting
    it, or setting it to a non-dictionary result in a TypeError.  Note
    that getting it the first time magically initializes it to an
    empty dict so that func.__dict__ will always appear to be a
    dictionary (never None).

    Closes SF bug #446645.

23 years agoDescribe the new semantics for setting and deleting a function's
Barry Warsaw [Tue, 14 Aug 2001 18:22:24 +0000 (18:22 +0000)]
Describe the new semantics for setting and deleting a function's
__dict__ attribute.  Deleting it, or setting it to a non-dictionary
result in a TypeError.  Note that getting it the first time magically
initializes it to an empty dict so that func.__dict__ will always
appear to be a dictionary (never None).

Closes SF bug #446645.

23 years agoAdd "exceptions" to the list of fundamental modules
Fred Drake [Tue, 14 Aug 2001 15:32:16 +0000 (15:32 +0000)]
Add "exceptions" to the list of fundamental modules
created by Py_Initialize().

This closes SF bug #450621.

23 years agoInsert omitted "the".
Fred Drake [Tue, 14 Aug 2001 11:42:13 +0000 (11:42 +0000)]
Insert omitted "the".

23 years agoAdd the smtpd module to the list of undocumented modules; Barry needs to
Fred Drake [Tue, 14 Aug 2001 11:38:35 +0000 (11:38 +0000)]
Add the smtpd module to the list of undocumented modules; Barry needs to
write the documentation for this module.

23 years agoreload(exceptions) should not raise an ImportError, but should act
Barry Warsaw [Mon, 13 Aug 2001 23:07:00 +0000 (23:07 +0000)]
reload(exceptions) should not raise an ImportError, but should act
just like reload(sys).  Test that this is so.  Closes SF bug #422004.

23 years agoFixed typo in comment leading up to _PyImport_FixupExtension().
Barry Warsaw [Mon, 13 Aug 2001 23:05:44 +0000 (23:05 +0000)]
Fixed typo in comment leading up to _PyImport_FixupExtension().

23 years agoPy_Initialize(): Apply patch by Jürgen Hermann to call
Barry Warsaw [Mon, 13 Aug 2001 23:04:56 +0000 (23:04 +0000)]
Py_Initialize(): Apply patch by Jürgen Hermann to call
    _PyImport_FixupExtension() on the exceptions module.  Now
    reload(exceptions) acts just like reload(sys) instead of raising
    an ImportError.

    This closes SF bug #422004.

23 years agoRepair Unix-specific assumptions that caused this to fail on Windows.
Tim Peters [Mon, 13 Aug 2001 22:25:24 +0000 (22:25 +0000)]
Repair Unix-specific assumptions that caused this to fail on Windows.

23 years agofound_terminator(): Add a debug print showing the data.
Barry Warsaw [Mon, 13 Aug 2001 21:18:01 +0000 (21:18 +0000)]
found_terminator(): Add a debug print showing the data.

23 years agoNick Mathewson: test suite for the class browser support module.
Fred Drake [Mon, 13 Aug 2001 20:26:19 +0000 (20:26 +0000)]
Nick Mathewson: test suite for the class browser support module.

23 years agoNick Mathewson: Make sure the recursion is handled properly.
Fred Drake [Mon, 13 Aug 2001 20:20:51 +0000 (20:20 +0000)]
Nick Mathewson: Make sure the recursion is handled properly.
This is part of SF patch #440292.

23 years agoDavid Goodger <dgoodger@atsautomation.com>:
Fred Drake [Mon, 13 Aug 2001 19:31:59 +0000 (19:31 +0000)]
David Goodger <dgoodger@atsautomation.com>:
Documentation for difflib/ndiff refactoring: more of the ndiff functionality
has been moved to the underlying library (difflib).

This closes SF patch #445413.

23 years agoRemove redundant import (PyChecker).
Guido van Rossum [Mon, 13 Aug 2001 15:58:26 +0000 (15:58 +0000)]
Remove redundant import (PyChecker).
Update greeting message to avoid the long copyright notice.

23 years agoRemove unused variable 'imports' from readmodule_ex().
Guido van Rossum [Mon, 13 Aug 2001 15:55:19 +0000 (15:55 +0000)]
Remove unused variable 'imports' from readmodule_ex().

23 years agoRemove redundant 'import string' (PyChecker).
Guido van Rossum [Mon, 13 Aug 2001 15:48:06 +0000 (15:48 +0000)]
Remove redundant 'import string' (PyChecker).

23 years agoRemove redundant imports (PyChecker).
Guido van Rossum [Mon, 13 Aug 2001 15:37:02 +0000 (15:37 +0000)]
Remove redundant imports (PyChecker).

23 years agoRemove redundant 'import sys' (PyChecker).
Guido van Rossum [Mon, 13 Aug 2001 15:34:41 +0000 (15:34 +0000)]
Remove redundant 'import sys' (PyChecker).

23 years agoRemove two redundant statements (PyChecker).
Guido van Rossum [Mon, 13 Aug 2001 15:30:22 +0000 (15:30 +0000)]
Remove two redundant statements (PyChecker).

23 years agoRemove redundant assignment l = [] from poll3() -- copy-and-paste
Guido van Rossum [Mon, 13 Aug 2001 15:21:55 +0000 (15:21 +0000)]
Remove redundant assignment l = [] from poll3() -- copy-and-paste
error.

23 years agoUpdate a beopen.com e-mail
Andrew M. Kuchling [Mon, 13 Aug 2001 15:14:13 +0000 (15:14 +0000)]
Update a beopen.com e-mail

23 years agoUpdate a few references to beopen.com
Andrew M. Kuchling [Mon, 13 Aug 2001 15:13:24 +0000 (15:13 +0000)]
Update a few references to beopen.com

23 years agoUpdate e-mail address
Andrew M. Kuchling [Mon, 13 Aug 2001 15:10:54 +0000 (15:10 +0000)]
Update e-mail address

23 years agoCommenting out the getfillable() method -- it's broken, and nobody
Guido van Rossum [Mon, 13 Aug 2001 15:04:33 +0000 (15:04 +0000)]
Commenting out the getfillable() method -- it's broken, and nobody
remembers what it is supposed to do. :-(

23 years agoAdd a name
Andrew M. Kuchling [Mon, 13 Aug 2001 15:00:36 +0000 (15:00 +0000)]
Add a name

23 years agoRemove redefinition of has_option() method
Andrew M. Kuchling [Mon, 13 Aug 2001 14:58:32 +0000 (14:58 +0000)]
Remove redefinition of has_option() method

23 years agoRemove empty __init__ (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 14:55:17 +0000 (14:55 +0000)]
Remove empty __init__ (PyChecker)

23 years agoRemove redefinition of writelines() method
Andrew M. Kuchling [Mon, 13 Aug 2001 14:54:12 +0000 (14:54 +0000)]
Remove redefinition of writelines() method
Remove unused variable and import

23 years agoRemove unused variable (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 14:52:37 +0000 (14:52 +0000)]
Remove unused variable (PyChecker)

23 years agoRemove some dead code (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 14:50:44 +0000 (14:50 +0000)]
Remove some dead code (PyChecker)

23 years agoAdd forgotten import (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 14:47:12 +0000 (14:47 +0000)]
Add forgotten import (PyChecker)

23 years agoRemove unused import (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 14:43:43 +0000 (14:43 +0000)]
Remove unused import (PyChecker)

23 years agoRemove redundant import
Andrew M. Kuchling [Mon, 13 Aug 2001 14:41:39 +0000 (14:41 +0000)]
Remove redundant import

23 years agoCapture exception message (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 14:40:47 +0000 (14:40 +0000)]
Capture exception message (PyChecker)

23 years agoRemove unused imports (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 14:40:29 +0000 (14:40 +0000)]
Remove unused imports (PyChecker)

23 years agoRemove unused variable
Andrew M. Kuchling [Mon, 13 Aug 2001 14:38:50 +0000 (14:38 +0000)]
Remove unused variable

23 years agoFix malformed line (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 14:37:23 +0000 (14:37 +0000)]
Fix malformed line (PyChecker)

23 years agoFix two bugs discovered by PyChecker. (I cannot test these, but I'm
Guido van Rossum [Mon, 13 Aug 2001 14:12:35 +0000 (14:12 +0000)]
Fix two bugs discovered by PyChecker.  (I cannot test these, but I'm
confident that the old code was utterly broken -- the worse that can
happen is that the new code is still broken.)

23 years agoFix for NameError caught by PyChecker.
Andrew M. Kuchling [Mon, 13 Aug 2001 13:56:24 +0000 (13:56 +0000)]
Fix for NameError caught by PyChecker.
(This command seems to be essentially untested; should fix that...)

23 years agoFix typo (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 13:48:55 +0000 (13:48 +0000)]
Fix typo (PyChecker)

23 years agoCatch curses.error instead of a non-existent global (PyChecker)
Andrew M. Kuchling [Mon, 13 Aug 2001 13:47:23 +0000 (13:47 +0000)]
Catch curses.error instead of a non-existent global (PyChecker)
Edit comment

23 years agoRemove redundant import
Andrew M. Kuchling [Mon, 13 Aug 2001 13:45:22 +0000 (13:45 +0000)]
Remove redundant import

23 years ago+ A msg on c.l.py reminded me that docstrings can be implicitly catenated.
Tim Peters [Mon, 13 Aug 2001 05:33:53 +0000 (05:33 +0000)]
+ A msg on c.l.py reminded me that docstrings can be implicitly catenated.
  Cater to that.
+ Major speed boost via not reading more of files than necessary.  This
  was no slouch before; now it screams.
+ Improve msg when giving up on a goofy future statement.

23 years agofurther work on font config and general feel improvements
Steven M. Gava [Mon, 13 Aug 2001 04:36:58 +0000 (04:36 +0000)]
further work on font config and general feel improvements

23 years agoSF patch #445412 extract ndiff functionality to difflib, from
Tim Peters [Sun, 12 Aug 2001 22:25:01 +0000 (22:25 +0000)]
SF patch #445412 extract ndiff functionality to difflib, from
David Goodger.

23 years agoModify _Set to support iteration.
Jeremy Hylton [Sun, 12 Aug 2001 21:53:08 +0000 (21:53 +0000)]
Modify _Set to support iteration.

Otherwise printlist(surprise) will fail with a TypeError, because map
is called with an argument that doesn't support iteration.

23 years agoRemove much dead code from ceval.c
Jeremy Hylton [Sun, 12 Aug 2001 21:52:24 +0000 (21:52 +0000)]
Remove much dead code from ceval.c

The descr changes moved the dispatch for calling objects from
call_object() in ceval.c to PyObject_Call() in abstract.c.
call_object() and the many functions it used in ceval.c were no longer
used, but were not removed.

Rename meth_call() as PyCFunction_Call() so that it can be called by
the CALL_FUNCTION opcode in ceval.c.

Also, fix error message that referred to PyEval_EvalCodeEx() by its
old name eval_code2().  (I'll probably refer to it by its old name,
too.)

23 years agoBump size of sprintf buffer. Suggested by Alex Coventry.
Martin v. Löwis [Sun, 12 Aug 2001 09:28:40 +0000 (09:28 +0000)]
Bump size of sprintf buffer. Suggested by Alex Coventry.

23 years agoTool to delete (or just rewrite parts of) obsolete future statements.
Tim Peters [Sun, 12 Aug 2001 08:41:13 +0000 (08:41 +0000)]
Tool to delete (or just rewrite parts of) obsolete future statements.

23 years ago- Expand test for dynamic objects.
Guido van Rossum [Sun, 12 Aug 2001 05:24:18 +0000 (05:24 +0000)]
- Expand test for dynamic objects.

- Remove various 'global' directives and move some global definitions
  inside the test functions that use them -- we have nested scopes so
  the old hacks using globals are no longer needed.

23 years agoMake dynamic types work as intended. Or at least more so.
Guido van Rossum [Sun, 12 Aug 2001 05:17:56 +0000 (05:17 +0000)]
Make dynamic types work as intended.  Or at least more so.

XXX There are still some loose ends: repr(), str(), hash() and
comparisons don't inherit a default implementation from object.  This
must be resolved similarly to the way it's resolved for classic
instances.

23 years agoMake the output of tests skipped readable (i.e., deliberately break it
Tim Peters [Sun, 12 Aug 2001 03:45:50 +0000 (03:45 +0000)]
Make the output of tests skipped readable (i.e., deliberately break it
into indented lines each of which probably fits on a typical screen line).

23 years agoTemporary stop-gap fix for dynamic classes, so they pass the test.
Guido van Rossum [Sun, 12 Aug 2001 03:43:35 +0000 (03:43 +0000)]
Temporary stop-gap fix for dynamic classes, so they pass the test.

XXX This is not sufficient: if a dynamic class has no __repr__ method
(for instance), but later one is added, that doesn't add a tp_repr
slot, so repr() doesn't call the __repr__ method.  To make this work,
I'll have to add default implementations of several slots to 'object'.

XXX Also, dynamic types currently only inherit slots from their
dominant base.

23 years agodynamics(): add tests for dynamic *instances* (which are currently
Guido van Rossum [Sun, 12 Aug 2001 03:38:18 +0000 (03:38 +0000)]
dynamics(): add tests for dynamic *instances* (which are currently
broken).  Also fix an invalid reference to C (should be S).

23 years agoTest the unary operator changes to the compiler
Jeremy Hylton [Sun, 12 Aug 2001 02:22:27 +0000 (02:22 +0000)]
Test the unary operator changes to the compiler

23 years agoAdd the list of expected skips for Linux 2.x. Restructured the code a
Guido van Rossum [Sun, 12 Aug 2001 02:22:19 +0000 (02:22 +0000)]
Add the list of expected skips for Linux 2.x.  Restructured the code a
little bit using a dictionary to avoid more code duplication as
more platforms are supported.

23 years agoMove line; reported on python-dev by Mark Favas (thanks!).
Tim Peters [Sun, 12 Aug 2001 02:01:09 +0000 (02:01 +0000)]
Move line; reported on python-dev by Mark Favas (thanks!).

23 years agoSF Patch [ 429024 ] deal with some unary ops at compile time
Jeremy Hylton [Sun, 12 Aug 2001 01:54:38 +0000 (01:54 +0000)]
SF Patch [ 429024 ] deal with some unary ops at compile time

Revised version of Fred's patch, including support for ~ operator.

If the unary +, -, or ~ operator is applied to a constant, don't
generate a UNARY_xxx opcode. Just store the approriate value as a
constant.  If the value is negative, extend the string containing the
constant and insert a negative in the 0th position.

For ~, compute the inverse of int and longs and use them directly, but
be prepared to generate code for all other possibilities (invalid
numbers, floats, complex).

23 years agoTeach regrtest which tests we *expect* to skip on Win32. Please teach it
Tim Peters [Sun, 12 Aug 2001 01:20:39 +0000 (01:20 +0000)]
Teach regrtest which tests we *expect* to skip on Win32.  Please teach it
about your platform too.

23 years agoremoved some cruft
Steven M. Gava [Sun, 12 Aug 2001 01:14:55 +0000 (01:14 +0000)]
removed some cruft

23 years ago_Condition.wait(): never sleep longer than the timeout time remaining,
Tim Peters [Sun, 12 Aug 2001 00:41:33 +0000 (00:41 +0000)]
_Condition.wait():  never sleep longer than the timeout time remaining,
and even if we have a long time left to wait, try the lock at least 20
times/second.

23 years agoMerged release21-maint changes.
Jack Jansen [Sun, 12 Aug 2001 00:11:15 +0000 (00:11 +0000)]
Merged release21-maint changes.

23 years agoThe test assumed that the local pathname convention for "foo" would sort before ...
Jack Jansen [Sat, 11 Aug 2001 23:22:43 +0000 (23:22 +0000)]
The test assumed that the local pathname convention for "foo" would sort before "foo/bar", which is not true on the mac (where they are "foo" and ":foo:bar", respectively; ":foo" would be fine too, but "foo" is the preferred spelling). Fixed by sorting the output.

23 years agotest_glob found a nasty bug in GUSI opendir(): it will not fail when called on files...
Jack Jansen [Sat, 11 Aug 2001 23:18:55 +0000 (23:18 +0000)]
test_glob found a nasty bug in GUSI opendir(): it will not fail when called on files, but in stead open the parent directory! We now explicitly test for the argument being a directory and simulate ENOTDIR otherwise.

23 years agoBefore asking the finder to start the application (if start=1 is specified), check...
Jack Jansen [Sat, 11 Aug 2001 22:29:18 +0000 (22:29 +0000)]
Before asking the finder to start the application (if start=1 is specified), check that it isn't incidentally running already.

23 years agoGot rid of the activate() so codewarrior doesn't come to front. It isn't needed,...
Jack Jansen [Sat, 11 Aug 2001 22:28:11 +0000 (22:28 +0000)]
Got rid of the activate() so codewarrior doesn't come to front. It isn't needed, and without it you can get work done while building the projects:-)

23 years agoPatch by Jonathan Wight (slightly reformatted) to forestall loading the
Jack Jansen [Sat, 11 Aug 2001 21:54:11 +0000 (21:54 +0000)]
Patch by Jonathan Wight (slightly reformatted) to forestall loading the
same module twice, which apparently crashes Python. I could not test the
error condition, but in normal life it seems to have no adverse effects.

Also removed an unsued variable, and corrected 2 glaring errors (missing
'case' in front of a label).

23 years agoRemove st_nested_scopes from struct symtable,
Jeremy Hylton [Sat, 11 Aug 2001 21:51:24 +0000 (21:51 +0000)]
Remove st_nested_scopes from struct symtable,
because nested scopes are always enabled.

(Accidentally checked in one small change along this path yesterday,
wreaking havoc in the Windows build.)

23 years agoReplace all type comparisons with isinstance() calls
Jeremy Hylton [Sat, 11 Aug 2001 21:44:46 +0000 (21:44 +0000)]
Replace all type comparisons with isinstance() calls

23 years agoAdded a note about the various tests here.
Jack Jansen [Sat, 11 Aug 2001 21:13:19 +0000 (21:13 +0000)]
Added a note about the various tests here.

23 years agorepair posix fonts fix
Steven M. Gava [Sat, 11 Aug 2001 15:48:13 +0000 (15:48 +0000)]
repair posix fonts fix

23 years agoOnly catch the errors that can actually occur, as reported in bug #411881.
Martin v. Löwis [Sat, 11 Aug 2001 15:02:57 +0000 (15:02 +0000)]
Only catch the errors that can actually occur, as reported in bug #411881.

23 years agouse the proper prefix file under Carbon
Just van Rossum [Sat, 11 Aug 2001 10:07:23 +0000 (10:07 +0000)]
use the proper prefix file under Carbon

23 years agosupport for help menu changes
Steven M. Gava [Sat, 11 Aug 2001 07:46:26 +0000 (07:46 +0000)]
support for help menu changes

23 years agosome re-design
Steven M. Gava [Sat, 11 Aug 2001 07:45:28 +0000 (07:45 +0000)]
some re-design

23 years agosupports about changes
Steven M. Gava [Sat, 11 Aug 2001 07:44:28 +0000 (07:44 +0000)]
supports about changes

23 years agoadjust help menu bindings
Steven M. Gava [Sat, 11 Aug 2001 07:42:37 +0000 (07:42 +0000)]
adjust help menu bindings

23 years agoFinally fix SF bug #441172, using a variant of patch ##443626:
Guido van Rossum [Sat, 11 Aug 2001 04:37:07 +0000 (04:37 +0000)]
Finally fix SF bug #441172, using a variant of patch ##443626:
canceling an edit operation would not revert the value of the field.
The fix takes care to destroy the Entry object, as suggested in the
patch.

23 years agoNow that the dialogs have some breathing room, split the combo of Tcl/Tk,
Tim Peters [Sat, 11 Aug 2001 04:01:31 +0000 (04:01 +0000)]
Now that the dialogs have some breathing room, split the combo of Tcl/Tk,
IDLE and pydoc into a separate component.  That's almost as big as the
rest of Python (excl. docs and test suite) combined.

Pop up a confimation box if they choose to install at least one of
{Tcl/Tk/IDLE/pydoc, Tools, Test suite} but do not choose to install
Python -- doesn't make much sense, so ask whether that's really what they
want.

23 years agoFor the escape() function, added a reference to the quoteattrs() function
Fred Drake [Sat, 11 Aug 2001 03:28:41 +0000 (03:28 +0000)]
For the escape() function, added a reference to the quoteattrs() function
in xml.sax.saxutils, since that is the right function to use for quoting
attribute values.
This closes SF bug #444707.

Cleaned up a variety of other minor markup errors.

23 years agoAdded tests for rich comparison operator functions.
Fred Drake [Sat, 11 Aug 2001 03:21:35 +0000 (03:21 +0000)]
Added tests for rich comparison operator functions.
Converted tests to PyUnit.

23 years agoGrow the dialogs 25%, to make room for a nicer bitmap (in progress; don't
Tim Peters [Sat, 11 Aug 2001 03:13:58 +0000 (03:13 +0000)]
Grow the dialogs 25%, to make room for a nicer bitmap (in progress; don't
have it yet).

23 years agoAdd section on PEP 238 changes
Andrew M. Kuchling [Sat, 11 Aug 2001 03:06:50 +0000 (03:06 +0000)]
Add section on PEP 238 changes
Minor grammatical changes, reformattings, and an error fix from Keith Briggs

23 years agost_nested_scopes was uninitialized trash. Jeremy should fix in a better
Tim Peters [Sat, 11 Aug 2001 01:06:35 +0000 (01:06 +0000)]
st_nested_scopes was uninitialized trash.  Jeremy should fix in a better
way; see code comments.

23 years agoAdd a note that the quoteattr() function is useful for HTML and SGML
Fred Drake [Fri, 10 Aug 2001 22:14:17 +0000 (22:14 +0000)]
Add a note that the quoteattr() function is useful for HTML and SGML
attributes as well.