]> granicus.if.org Git - python/log
python
24 years agopydoc: text and HTML documentation generator for interactive use
Ka-Ping Yee [Tue, 27 Feb 2001 14:43:46 +0000 (14:43 +0000)]
pydoc: text and HTML documentation generator for interactive use

24 years agoinspect: a module for getting information out of live Python objects
Ka-Ping Yee [Tue, 27 Feb 2001 14:43:21 +0000 (14:43 +0000)]
inspect: a module for getting information out of live Python objects

24 years agoSetListCellIndent() argument was guessed incorrectly. Fixed.
Jack Jansen [Tue, 27 Feb 2001 13:00:36 +0000 (13:00 +0000)]
SetListCellIndent() argument was guessed incorrectly. Fixed.

24 years agoSoundex has gone.
Jack Jansen [Tue, 27 Feb 2001 12:59:49 +0000 (12:59 +0000)]
Soundex has gone.

24 years agoSoundex has gone.
Jack Jansen [Tue, 27 Feb 2001 12:48:42 +0000 (12:48 +0000)]
Soundex has gone.

24 years agoDialog and Window objects are (finally) different beasts.
Jack Jansen [Tue, 27 Feb 2001 11:05:00 +0000 (11:05 +0000)]
Dialog and Window objects are (finally) different beasts.

24 years agoUse the filename, not the pathname, in the definitions file
Jack Jansen [Tue, 27 Feb 2001 11:04:20 +0000 (11:04 +0000)]
Use the filename, not the pathname, in the definitions file
comment. This way the generated files are identical when generated on
different machines.

24 years agoFixing bug #227562 by calling URLopener.http_error_default when
Moshe Zadka [Tue, 27 Feb 2001 06:27:04 +0000 (06:27 +0000)]
Fixing bug #227562 by calling  URLopener.http_error_default when
an invalid 401 request is being handled.

24 years agoAdd warnings about undefined "global"
Jeremy Hylton [Tue, 27 Feb 2001 05:15:57 +0000 (05:15 +0000)]
Add warnings about undefined "global"
SF bug #233532

XXX Can't figure out how to write test cases that work with warnings

24 years agoAdd Vladimir Marangozov's object allocator. It is disabled by default. This
Neil Schemenauer [Tue, 27 Feb 2001 04:45:05 +0000 (04:45 +0000)]
Add Vladimir Marangozov's object allocator. It is disabled by default. This
closes SF patch #401229.

24 years agoPreliminary support for future nested scopes
Jeremy Hylton [Tue, 27 Feb 2001 04:23:34 +0000 (04:23 +0000)]
Preliminary support for future nested scopes

compile.h: #define NESTED_SCOPES_DEFAULT 0 for Python 2.1
           __future__ feature name: "nested_scopes"

symtable.h: Add st_nested_scopes slot.  Define flags to track exec and
    import star.

Lib/test/test_scope.py: requires nested scopes

compile.c: Fiddle with error messages.

    Reverse the sense of ste_optimized flag on
    PySymtableEntryObjects.  If it is true, there is an optimization
    conflict.

    Modify get_ref_type to respect st_nested_scopes flags.

    Refactor symtable_load_symbols() into several smaller functions,
    which use struct symbol_info to share variables.  In new function
    symtable_update_flags(), raise an error or warning for import * or
    bare exec that conflicts with nested scopes.  Also, modify handle
    for free variables to respect st_nested_scopes flag.

    In symtable_init() assign st_nested_scopes flag to
    NESTED_SCOPES_DEFAULT (defined in compile.h).

    Add preliminary and often incorrect implementation of
    symtable_check_future().

    Add symtable_lookup() helper for future use.

24 years agoDocument XML changes.
Martin v. Löwis [Tue, 27 Feb 2001 04:21:58 +0000 (04:21 +0000)]
Document XML changes.

24 years agoUpdates to describe function attributes.
Barry Warsaw [Tue, 27 Feb 2001 03:36:30 +0000 (03:36 +0000)]
Updates to describe function attributes.

24 years agoUpdates to the semantics of function and method attributes.
Barry Warsaw [Tue, 27 Feb 2001 03:32:35 +0000 (03:32 +0000)]
Updates to the semantics of function and method attributes.

24 years agoMention setup.py in the instructions
Andrew M. Kuchling [Tue, 27 Feb 2001 03:29:52 +0000 (03:29 +0000)]
Mention setup.py in the instructions
Add note about linuxaudiodev possibly working on BSD

24 years agoUpdate build notes to mention setup.py
Andrew M. Kuchling [Tue, 27 Feb 2001 03:24:24 +0000 (03:24 +0000)]
Update build notes to mention setup.py

24 years agoFix typo
Andrew M. Kuchling [Tue, 27 Feb 2001 03:15:00 +0000 (03:15 +0000)]
Fix typo

24 years agoAdd missing dependents of graminit.h.
Neil Schemenauer [Tue, 27 Feb 2001 02:45:36 +0000 (02:45 +0000)]
Add missing dependents of graminit.h.

24 years agoGenerate grammar source files in srcdir. Ignore the error if they cannot
Neil Schemenauer [Tue, 27 Feb 2001 02:19:16 +0000 (02:19 +0000)]
Generate grammar source files in srcdir.  Ignore the error if they cannot
be created (perhaps the source directory is read-only).

24 years agoDon't create the Include directory if building outside of the source
Neil Schemenauer [Tue, 27 Feb 2001 02:15:14 +0000 (02:15 +0000)]
Don't create the Include directory if building outside of the source
directory.  Closes SF #403930.

24 years agoMake sure ConfigParser uses .optionxform() consistently; this affects
Fred Drake [Mon, 26 Feb 2001 21:55:34 +0000 (21:55 +0000)]
Make sure ConfigParser uses .optionxform() consistently; this affects
.has_option(), .remove_option(), and .set().

This closes SF tracker #232913.

24 years agoAdd __future__.py to std library, + dull test to verify that assignments
Tim Peters [Mon, 26 Feb 2001 21:14:49 +0000 (21:14 +0000)]
Add __future__.py to std library, + dull test to verify that assignments
therein are of the proper form.

24 years agocleanup_helper(): Added missing "void" type for the function, updated
Fred Drake [Mon, 26 Feb 2001 20:10:51 +0000 (20:10 +0000)]
cleanup_helper():  Added missing "void" type for the function, updated
        comments to reflect reality.

24 years agoThe return value from PyObject_ClearWeakRefs() is no longer meaningful,
Fred Drake [Mon, 26 Feb 2001 18:56:37 +0000 (18:56 +0000)]
The return value from PyObject_ClearWeakRefs() is no longer meaningful,
so make it void.

24 years agoinstancemethod_setattro(): Raise TypeError if an attempt is made to
Barry Warsaw [Mon, 26 Feb 2001 18:09:15 +0000 (18:09 +0000)]
instancemethod_setattro(): Raise TypeError if an attempt is made to
set a function attribute on a method (either bound or unbound).  This
reverts to Python 2.0 behavior that no attributes of the method are
writable, but provides a more informative error message.

24 years agoAdditional tests for current, PEP described semantics:
Barry Warsaw [Mon, 26 Feb 2001 18:07:26 +0000 (18:07 +0000)]
Additional tests for current, PEP described semantics:

- func.__dict__ is None until the first attribute is assigned

- del func.__dict__ is equivalent to func.__dict__ = None

- disallowing assignment to function attribute through unbound method
  (it was always illegal to assign through bound method).

- verifying that setting attribute explicitly on underlying function
  via meth.im_func is okay.

24 years agomain(): Slightly more informative error message when TokenError
Barry Warsaw [Mon, 26 Feb 2001 04:46:53 +0000 (04:46 +0000)]
main(): Slightly more informative error message when TokenError
occurs.  Also, continue processing.

24 years ago(py-parse-state): Teach python-mode how to scan code which follows
Barry Warsaw [Sat, 24 Feb 2001 00:09:17 +0000 (00:09 +0000)]
(py-parse-state): Teach python-mode how to scan code which follows
multi-line list comprehensions.

24 years agoShuffle premature decref; nuke unreachable code block.
Tim Peters [Fri, 23 Feb 2001 22:23:53 +0000 (22:23 +0000)]
Shuffle premature decref; nuke unreachable code block.
Fixes the "debug-build -O test_builtin.py and no test_b2.pyo" crash just
discussed on Python-Dev.

24 years agoHide the ProgressBar before raising KeyboardInterrupt. Not doing so resulted in a...
Jack Jansen [Fri, 23 Feb 2001 22:18:27 +0000 (22:18 +0000)]
Hide the ProgressBar before raising KeyboardInterrupt. Not doing so resulted in a hang on Carbon.

24 years agoTurn on the "multifinder aware" bit. This should always have been on, but was was...
Jack Jansen [Fri, 23 Feb 2001 22:13:07 +0000 (22:13 +0000)]
Turn on the "multifinder aware" bit. This should always have been on, but was was never a problem that it was off until CarbonLib 1.1 (which requires it, for some reason).

24 years agoDo not hide a failure to create a temporary file; if it fails the work
Fred Drake [Fri, 23 Feb 2001 20:04:54 +0000 (20:04 +0000)]
Do not hide a failure to create a temporary file; if it fails the work
will not have been done, and applications need to know that.  Also, do
not print a message about it; the exception is the right thing.

This closes SF bug #133717.

24 years agoMinor adjustments, including markup corrections.
Fred Drake [Fri, 23 Feb 2001 19:15:56 +0000 (19:15 +0000)]
Minor adjustments, including markup corrections.

24 years agoFix extra backslash in example.
Fred Drake [Fri, 23 Feb 2001 19:13:07 +0000 (19:13 +0000)]
Fix extra backslash in example.

24 years agoAnother name.
Fred Drake [Fri, 23 Feb 2001 19:11:45 +0000 (19:11 +0000)]
Another name.

24 years agoFix up the markup in some recently-added portions of the text.
Fred Drake [Fri, 23 Feb 2001 19:10:41 +0000 (19:10 +0000)]
Fix up the markup in some recently-added portions of the text.

24 years agoDescribe -s a little more generically.
Barry Warsaw [Fri, 23 Feb 2001 18:31:40 +0000 (18:31 +0000)]
Describe -s a little more generically.

24 years agosymtable_update_free_vars(), symtable_undo_free(),
Barry Warsaw [Fri, 23 Feb 2001 18:22:59 +0000 (18:22 +0000)]
symtable_update_free_vars(), symtable_undo_free(),
symtable_enter_scope(): Removed some unnecessary backslashes at the
end of lines.  C != Python. :)

24 years agoFix for bug 133489: compiler leaks memory
Jeremy Hylton [Fri, 23 Feb 2001 17:55:27 +0000 (17:55 +0000)]
Fix for bug 133489: compiler leaks memory

Two different but related problems:

1. PySymtable_Free() must explicitly DECREF(st->st_cur), which should
always point to the global symtable entry.  This entry is setup by the
first enter_scope() call, but there is never a corresponding
exit_scope() call.

Since each entry has a reference to scopes defined within it, the
missing DECREF caused all symtable entries to be leaked.

2. The leak here masked a separate problem with
PySymtableEntry_New().  When the requested entry was found in
st->st_symbols, the entry was returned without doing an INCREF.

And problem c) The ste_children slot was getting two copies of each
child entry, because it was populating the slot on the first and
second passes.  Now only populate on the first pass.

24 years agoPy_Main(): When compiled by Insure (i.e. __INSURE__ is defined), call
Barry Warsaw [Fri, 23 Feb 2001 16:46:39 +0000 (16:46 +0000)]
Py_Main(): When compiled by Insure (i.e. __INSURE__ is defined), call
the internal API function to release the interned strings as the very
last thing before returning status.  This aids in memory use debugging
because it eliminates a huge source of noise from the reports.  This
is never called during normal (non-debugging) use because releasing
the interned strings slows Python's shutdown and isn't necessary
anyway because the system will always reclaim the memory.

24 years ago_Py_ReleaseInternedStrings(): Private API function to decref and
Barry Warsaw [Fri, 23 Feb 2001 16:40:48 +0000 (16:40 +0000)]
_Py_ReleaseInternedStrings(): Private API function to decref and
release the interned string dictionary.  This is useful for memory
use debugging because it eliminates a huge source of noise from the
reports.  Only defined when INTERN_STRINGS is defined.

24 years agoPatch #103899: Don't compile modules configured in Setup. This seems much
Andrew M. Kuchling [Fri, 23 Feb 2001 16:32:32 +0000 (16:32 +0000)]
Patch #103899: Don't compile modules configured in Setup.  This seems much
    simpler than adding a bazillion switches, but means that the makesetup
    method probably can't ever go away completely.  Oh well...

24 years agoPatch #103937: Attempt to get the BSDDB autodetection right (or at least
Andrew M. Kuchling [Fri, 23 Feb 2001 16:27:48 +0000 (16:27 +0000)]
Patch #103937: Attempt to get the BSDDB autodetection right (or at least
    less wrong)

24 years agoCheckin updated version of patch #103933 . As Thomas says, fixes the bugs #131064...
Mark Hammond [Fri, 23 Feb 2001 11:38:38 +0000 (11:38 +0000)]
Checkin updated version of patch #103933 .  As Thomas says, fixes the bugs #131064, #129584, #127722. See the discussion in bug #131064

24 years agoPatch 103928: Correct zlib freeze settings for Win32.
Tim Peters [Fri, 23 Feb 2001 03:45:13 +0000 (03:45 +0000)]
Patch 103928: Correct zlib freeze settings for Win32.

24 years agoWork around the broken formatting of sys.ps1 prompts in running text.
Fred Drake [Thu, 22 Feb 2001 23:15:05 +0000 (23:15 +0000)]
Work around the broken formatting of sys.ps1 prompts in running text.

Move sample sessions to the left margin of the file for consistency;
formatting can adjust the margin if needed.

This closes SF bug #133213.

24 years agocd to the html/ directory to generate the global module index so the links
Fred Drake [Thu, 22 Feb 2001 23:12:37 +0000 (23:12 +0000)]
cd to the html/ directory to generate the global module index so the links
to the module sections are right.

This was also broken when converting to a flat Makefile.

24 years agoThe ACKS file is in the current directory when converted to HTML; this was
Fred Drake [Thu, 22 Feb 2001 23:06:21 +0000 (23:06 +0000)]
The ACKS file is in the current directory when converted to HTML; this was
broken when converting to a flat Makefile.  ;-(

24 years agoRemove entry for soundex module!
Fred Drake [Thu, 22 Feb 2001 23:00:20 +0000 (23:00 +0000)]
Remove entry for soundex module!

24 years ago_PyObject_Dump(): If argument is NULL, print "NULL" instead of
Barry Warsaw [Thu, 22 Feb 2001 22:39:18 +0000 (22:39 +0000)]
_PyObject_Dump(): If argument is NULL, print "NULL" instead of
crashing.

24 years agoIn try_3way_to_rich_compare(), swap the call to default_3way_compare()
Guido van Rossum [Thu, 22 Feb 2001 22:18:04 +0000 (22:18 +0000)]
In try_3way_to_rich_compare(), swap the call to default_3way_compare()
and the test for errors, so that an error in the default compare
doesn't go undetected.  This fixes SF Bug #132933 (submitted by
effbot) -- list.sort doesn't detect comparision errors.

24 years agoSequence indexes are non-negative, not natural (0 is not a natural number).
Fred Drake [Thu, 22 Feb 2001 21:28:04 +0000 (21:28 +0000)]
Sequence indexes are non-negative, not natural (0 is not a natural number).
Reported by Daniel May <mayds@ecn.purdue.edu>.

De-tabified everywhere.

24 years agoRemove documentation for the soundex module; the module is no longer
Fred Drake [Thu, 22 Feb 2001 21:25:20 +0000 (21:25 +0000)]
Remove documentation for the soundex module; the module is no longer
included with Python.

24 years agoasin micro-optimization suggested in email.
Tim Peters [Thu, 22 Feb 2001 19:51:56 +0000 (19:51 +0000)]
asin micro-optimization suggested in email.

24 years agoWindows: Remove soundex from pythoncore subproject.
Tim Peters [Thu, 22 Feb 2001 19:51:31 +0000 (19:51 +0000)]
Windows:  Remove soundex from pythoncore subproject.

24 years agoMention the removal of soundex.c
Andrew M. Kuchling [Thu, 22 Feb 2001 15:53:21 +0000 (15:53 +0000)]
Mention the removal of soundex.c

24 years agoPatch #103926: fix two warnings from Tru64's compiler
Andrew M. Kuchling [Thu, 22 Feb 2001 15:52:55 +0000 (15:52 +0000)]
Patch #103926: fix two warnings from Tru64's compiler

24 years agoRemove soundex module, as stated by GvR.
Andrew M. Kuchling [Thu, 22 Feb 2001 15:45:46 +0000 (15:45 +0000)]
Remove soundex module, as stated by GvR.
    (Fred, I'll leave the doc changes to you, because I don't know if you
     want to delete libsoundex.tex or leave it in.
     Someone else will have to tweak PC/os2vacpp/{config.c,makefile} and
     PCbuild/pythoncore.dsp, both of which refer to soundex.c)

24 years agoPatch #103885: Add dynamic registration and lookup of DOM implementations.
Martin v. Löwis [Thu, 22 Feb 2001 14:05:50 +0000 (14:05 +0000)]
Patch #103885: Add dynamic registration and lookup of DOM implementations.

24 years agoFix previous checkin, hopelessly broken as it was; reported by Detlef Lannert.
Jeremy Hylton [Thu, 22 Feb 2001 13:24:27 +0000 (13:24 +0000)]
Fix previous checkin, hopelessly broken as it was; reported by Detlef Lannert.

24 years agoAdd a line to "python -h" output about PYTHONCASEOK.
Tim Peters [Thu, 22 Feb 2001 00:39:47 +0000 (00:39 +0000)]
Add a line to "python -h" output about PYTHONCASEOK.

24 years agoRip out various module-enabling switches, made obsolete by setup.py
Andrew M. Kuchling [Wed, 21 Feb 2001 21:12:59 +0000 (21:12 +0000)]
Rip out various module-enabling switches, made obsolete by setup.py

24 years agoMove the signal module back into Setup.config.in so it can be enabled
Andrew M. Kuchling [Wed, 21 Feb 2001 21:10:14 +0000 (21:10 +0000)]
Move the signal module back into Setup.config.in so it can be enabled
   and disabled from the configure script.

24 years agoreplace exec with simple assignments
Jeremy Hylton [Wed, 21 Feb 2001 16:33:24 +0000 (16:33 +0000)]
replace exec with simple assignments

24 years agoRelease a PYC resource after reading it. No need to keep it incore.
Jack Jansen [Wed, 21 Feb 2001 15:48:19 +0000 (15:48 +0000)]
Release a PYC resource after reading it. No need to keep it incore.

24 years agoWaste 2.0 has many more options for the undo label.
Jack Jansen [Wed, 21 Feb 2001 15:45:55 +0000 (15:45 +0000)]
Waste 2.0 has many more options for the undo label.

24 years agoUse re in stead of regex, so we get rid of the annoying warning during startup.
Jack Jansen [Wed, 21 Feb 2001 13:54:31 +0000 (13:54 +0000)]
Use re in stead of regex, so we get rid of the annoying warning during startup.

24 years agoThe code to write timestamps couldn't handle negative times (and time
Jack Jansen [Wed, 21 Feb 2001 10:39:35 +0000 (10:39 +0000)]
The code to write timestamps couldn't handle negative times (and time
on the Mac is negativevalues > 0x80000000). Fixed.

24 years agoWhitespace normalization.
Tim Peters [Wed, 21 Feb 2001 07:29:48 +0000 (07:29 +0000)]
Whitespace normalization.

24 years agoBug #133297: cmath.asin is the same as cmath.asinh.
Tim Peters [Wed, 21 Feb 2001 03:22:39 +0000 (03:22 +0000)]
Bug #133297:  cmath.asin is the same as cmath.asinh.
The bug report title isn't correct, but was on the right track.
Rev 2.13 applied a patch intended to improve asinh and acosh, but the
author mistakenly replaced the body of asin with their new code for asinh.
See bug report for all the gory details.
This patch: (a) puts the "new" (as of 2.13) asinh code into the asinh
function; and, (b) repairs asin via what Abramowitz & Stegun say it should
be (which is probably the same as what 2.12 did for asin, although I got
tired of matching parentheses before being 100% sure of that -- and I don't
care!  The source of the old code is a mystery, and I *know* why I picked
the new code.).

24 years agoPatch #103544: always compile the dl and nis modules on Unix; let's see
Andrew M. Kuchling [Wed, 21 Feb 2001 02:38:24 +0000 (02:38 +0000)]
Patch #103544: always compile the dl and nis modules on Unix; let's see
    where they break.

24 years agoAdd Donovan Baarda for fixing a tortuous zlibmodule bug (but aren't they all?)
Andrew M. Kuchling [Wed, 21 Feb 2001 02:19:44 +0000 (02:19 +0000)]
Add Donovan Baarda for fixing a tortuous zlibmodule bug (but aren't they all?)

24 years agoAdd test case from bug #124981: zlib decompress of sync-flushed data
Andrew M. Kuchling [Wed, 21 Feb 2001 02:17:01 +0000 (02:17 +0000)]
Add test case from bug #124981: zlib decompress of sync-flushed data
    fails

24 years agoPatch #103373 from Donovan Baarda: This patch:
Andrew M. Kuchling [Wed, 21 Feb 2001 02:15:56 +0000 (02:15 +0000)]
Patch #103373 from Donovan Baarda: This patch:
  * fixes the zlib decompress sync flush bug as reported in bug #124981
  * avoids repeat calls to (in|de)flateEnd when destroying (de)compression
    objects
  * raises exception when allocating unused_data fails
  * fixes memory leak when allocating unused_data fails
  * raises exception when allocating decompress data fails
  * removes vestigial code from decompress flush now that decompression
    returns all available data
  * tidies code so object compress/decompress/flush routines are consistent

24 years agoPatch #103854: raises an exception if a non-Attr node is passed to
Andrew M. Kuchling [Wed, 21 Feb 2001 01:30:26 +0000 (01:30 +0000)]
Patch #103854: raises an exception if a non-Attr node is passed to
 NamedNodeMap.setNamedItem().  Martin, should I sync the PyXML tree, too,
 or do you want to do it?  (I don't know if you're wrapping the 0.6.4
 release right now.)

24 years agoAdded test for patch #103473: test an unquoted cookie value containing '='
Andrew M. Kuchling [Wed, 21 Feb 2001 01:17:54 +0000 (01:17 +0000)]
Added test for patch #103473: test an unquoted cookie value containing '='

24 years ago(py-execute-region): This one's easy... kill the temporary file's
Barry Warsaw [Tue, 20 Feb 2001 23:07:56 +0000 (23:07 +0000)]
(py-execute-region): This one's easy... kill the temporary file's
buffer after executing its contents.

24 years agoOn OSX passing NULL to NewUniversalFilterProc() does not return NULL but a crashing...
Jack Jansen [Tue, 20 Feb 2001 22:27:43 +0000 (22:27 +0000)]
On OSX passing NULL to NewUniversalFilterProc() does not return NULL but a crashing UPP. This made ModalDialog (and, hence EditPythonPrefs and EasyDialogs and many others) crash. Fixed.

24 years agoPatch #103473 from dougfort: Some sites (amazon.com for one) drop
Andrew M. Kuchling [Tue, 20 Feb 2001 22:11:24 +0000 (22:11 +0000)]
Patch #103473 from dougfort: Some sites (amazon.com for one) drop
cookies that contain '=' as part of the value. This patch modifies
Cookie.py to allow '=' as a legal character, and to make the key
search nongreedy so it stops at the first '='.

24 years agoThe code in PyImport_Import() tried to save itself a bit of work and
Guido van Rossum [Tue, 20 Feb 2001 21:43:24 +0000 (21:43 +0000)]
The code in PyImport_Import() tried to save itself a bit of work and
save the __builtin__ module in a static variable.  But this doesn't
work across Py_Finalise()/Py_Initialize()!  It also doesn't work when
using multiple interpreter states created with PyInterpreterState_New().

So I'm ripping out this small optimization.

This was probably broken since PyImport_Import() was introduced in
1997!  We really need a better test suite for multiple interpreter
states and repeatedly initializing.

This fixes the problems Barry reported in Demo/embed/loop.c.

24 years agoimport.c -> importexc.c
Barry Warsaw [Tue, 20 Feb 2001 20:54:28 +0000 (20:54 +0000)]
import.c -> importexc.c

24 years agoimport -> importexc
Barry Warsaw [Tue, 20 Feb 2001 20:54:09 +0000 (20:54 +0000)]
import -> importexc

24 years agoimport.c -> importexc.c
Barry Warsaw [Tue, 20 Feb 2001 20:53:37 +0000 (20:53 +0000)]
import.c -> importexc.c

Added `realclean' target.

24 years agoRename some constants for easier readability.
Tim Peters [Tue, 20 Feb 2001 20:36:38 +0000 (20:36 +0000)]
Rename some constants for easier readability.

24 years agoMechanical edits just so I can read it.
Tim Peters [Tue, 20 Feb 2001 20:15:19 +0000 (20:15 +0000)]
Mechanical edits just so I can read it.

24 years agoUpdated to use new Python features
Moshe Zadka [Tue, 20 Feb 2001 16:32:24 +0000 (16:32 +0000)]
Updated to use new Python features
Reindented

24 years agoFixed to use new Python features and use more commonly accepted style
Moshe Zadka [Tue, 20 Feb 2001 16:21:35 +0000 (16:21 +0000)]
Fixed to use new Python features and use more commonly accepted style
Reindented

24 years agoChanged to use the fact that str(long) doesn't produce a trailing L
Moshe Zadka [Tue, 20 Feb 2001 16:13:43 +0000 (16:13 +0000)]
Changed to use the fact that str(long) doesn't produce a trailing L
Reindented

24 years agoImprove accuracy. In the .tex file, note the new "% BUG:" comments: an
Tim Peters [Tue, 20 Feb 2001 11:24:35 +0000 (11:24 +0000)]
Improve accuracy.  In the .tex file, note the new "% BUG:" comments:  an
extra backslash is getting displayed in the generated HTML.

24 years agoAdded missing \item. See also bug 133213, about damaged HTML generated
Tim Peters [Tue, 20 Feb 2001 10:57:30 +0000 (10:57 +0000)]
Added missing \item.  See also bug 133213, about damaged HTML generated
for \code(">>>"); don't know how to fix that one.

24 years agoFlesh out PlaySound() docs enough so that SND_ALIAS isn't hopelessly confusing.
Tim Peters [Tue, 20 Feb 2001 10:02:21 +0000 (10:02 +0000)]
Flesh out PlaySound() docs enough so that SND_ALIAS isn't hopelessly confusing.
If someone knows how to turn the new table of guaranteed-registered system
sounds into a LaTeX table, be my guest.

24 years agoSF patch #103749: implicit tuple + default arg
Jeremy Hylton [Mon, 19 Feb 2001 23:53:42 +0000 (23:53 +0000)]
SF patch #103749: implicit tuple + default arg

24 years agoFix for implicit tuple + default arguments, courtesy of Michael Hudson.
Jeremy Hylton [Mon, 19 Feb 2001 23:52:49 +0000 (23:52 +0000)]
Fix for implicit tuple + default arguments, courtesy of Michael Hudson.
SF patch #103749

24 years agoConfigParser.optionxform(): Document this since it is available for
Fred Drake [Mon, 19 Feb 2001 22:37:24 +0000 (22:37 +0000)]
ConfigParser.optionxform():  Document this since it is available for
    sub-classes and application code to override.

24 years agoClean up the "docs".
Tim Peters [Mon, 19 Feb 2001 21:44:53 +0000 (21:44 +0000)]
Clean up the "docs".

24 years agoWrap a bunch of long lines.
Fred Drake [Mon, 19 Feb 2001 21:16:00 +0000 (21:16 +0000)]
Wrap a bunch of long lines.

24 years agoFix a few small typos in the docstrings.
Fred Drake [Mon, 19 Feb 2001 19:30:05 +0000 (19:30 +0000)]
Fix a few small typos in the docstrings.

get_close_matches():  Do not use %-interpolation for strings when
    concatenation is more efficient.

24 years agoMichael Hudson <mwh21@cam.ac.uk>:
Fred Drake [Mon, 19 Feb 2001 19:22:00 +0000 (19:22 +0000)]
Michael Hudson <mwh21@cam.ac.uk>:
New material on defining extension types.  Thanks!

(Small markup adjustments made, but this is mostly as received.)

24 years agoNo longer needed since the main Makefile is "flat".
Fred Drake [Mon, 19 Feb 2001 19:20:17 +0000 (19:20 +0000)]
No longer needed since the main Makefile is "flat".

24 years agoConvert to a "flat" Makefile.
Fred Drake [Mon, 19 Feb 2001 19:19:26 +0000 (19:19 +0000)]
Convert to a "flat" Makefile.