]> granicus.if.org Git - python/log
python
20 years agoTrim trailing whitespace.
Tim Peters [Sat, 9 Oct 2004 17:25:05 +0000 (17:25 +0000)]
Trim trailing whitespace.

20 years agoSimplify delitem() code by calling rotate() directly instead of using
Raymond Hettinger [Sat, 9 Oct 2004 16:02:18 +0000 (16:02 +0000)]
Simplify delitem() code by calling rotate() directly instead of using
arguments passed through tuples.

20 years agoPatch #1042969: add closing brace for \token {generator_expression}. Thanks
Johannes Gijsbers [Sat, 9 Oct 2004 15:52:04 +0000 (15:52 +0000)]
Patch #1042969: add closing brace for \token {generator_expression}. Thanks
George Yoshida!

20 years agoSF patch #1043218
Raymond Hettinger [Sat, 9 Oct 2004 07:10:44 +0000 (07:10 +0000)]
SF patch #1043218
Simplify internal calls and logic for _fix() and _fixexponents().
(Contributed by Facundo Batista.)

20 years ago[Bug #1022311] curses module uses y,x ordering of arguments, not x,y
Andrew M. Kuchling [Fri, 8 Oct 2004 18:48:43 +0000 (18:48 +0000)]
[Bug #1022311] curses module uses y,x ordering of arguments, not x,y

20 years ago[Bug #1041501] Fix example code
Andrew M. Kuchling [Fri, 8 Oct 2004 18:34:47 +0000 (18:34 +0000)]
[Bug #1041501] Fix example code

20 years ago[Bug #1031897] Fix order of decorator application
Andrew M. Kuchling [Fri, 8 Oct 2004 18:29:29 +0000 (18:29 +0000)]
[Bug #1031897] Fix order of decorator application

20 years agoFix bug in _checkquote that raised an exception on empty "arg".
Piers Lauder [Fri, 8 Oct 2004 04:05:39 +0000 (04:05 +0000)]
Fix bug in _checkquote that raised an exception on empty "arg".

20 years agoSF patch #1041364: True/False instead of 1/0 in libstdtypes.tex
Raymond Hettinger [Fri, 8 Oct 2004 01:52:15 +0000 (01:52 +0000)]
SF patch #1041364: True/False instead of 1/0 in libstdtypes.tex
(Contributed by Gerrit Holl.  Reviewed by Jeff Epler.)

20 years agoRewrite rmtree using os.walk to fix bug #1025127:
Johannes Gijsbers [Thu, 7 Oct 2004 21:10:08 +0000 (21:10 +0000)]
Rewrite rmtree using os.walk to fix bug #1025127:

The shutils.rmtree() implementation uses an excessive amount of memory when
deleting large directory hierarchies. Before actually deleting any files, it
builds up a list of (function, filename) tuples for all the files that it is
going to remove.

20 years agoThis is Michiel de Hoon's patch, as attached to the bug report:
Michael W. Hudson [Thu, 7 Oct 2004 13:46:33 +0000 (13:46 +0000)]
This is Michiel de Hoon's patch, as attached to the bug report:

1030629 ] PyOS_InputHook broken

with a couple of utterly inconsequential changes by me.

20 years agoAdd helpful comment
Andrew M. Kuchling [Thu, 7 Oct 2004 12:30:54 +0000 (12:30 +0000)]
Add helpful comment

20 years agoTake out Guido's name and put in the PSF
Andrew M. Kuchling [Thu, 7 Oct 2004 12:27:31 +0000 (12:27 +0000)]
Take out Guido's name and put in the PSF

20 years agoUpdate two URLs
Andrew M. Kuchling [Thu, 7 Oct 2004 12:23:12 +0000 (12:23 +0000)]
Update two URLs

20 years agoAdd -m to man page
Andrew M. Kuchling [Thu, 7 Oct 2004 12:04:50 +0000 (12:04 +0000)]
Add -m to man page

20 years agoAdd item
Andrew M. Kuchling [Thu, 7 Oct 2004 12:00:33 +0000 (12:00 +0000)]
Add item

20 years agoSF patch #1035498: -m option to run a module as a script
Raymond Hettinger [Thu, 7 Oct 2004 06:46:25 +0000 (06:46 +0000)]
SF patch #1035498:  -m option to run a module as a script
(Contributed by Nick Coghlan.)

20 years agoFinalize the freelist of list objects.
Raymond Hettinger [Thu, 7 Oct 2004 03:58:07 +0000 (03:58 +0000)]
Finalize the freelist of list objects.

20 years agoFix bug introduced by the previous patch by changing TimeRE.__seqToRe() to
Brett Cannon [Wed, 6 Oct 2004 22:48:58 +0000 (22:48 +0000)]
Fix bug introduced by the previous patch by changing TimeRE.__seqToRe() to
accept any iterable instead of only a sliceable object.

20 years agoArmin's patch to prevent overflows.
Raymond Hettinger [Wed, 6 Oct 2004 17:51:54 +0000 (17:51 +0000)]
Armin's patch to prevent overflows.

20 years agoConvert a listcomp to a gencomp (was already editing code).
Brett Cannon [Wed, 6 Oct 2004 02:23:14 +0000 (02:23 +0000)]
Convert a listcomp to a gencomp (was already editing code).

20 years agoLocale data that contains regex metacharacters are now properly escaped.
Brett Cannon [Wed, 6 Oct 2004 02:11:37 +0000 (02:11 +0000)]
Locale data that contains regex metacharacters are now properly escaped.

Closes bug #1039270.

20 years agoAdd some items
Andrew M. Kuchling [Tue, 5 Oct 2004 20:23:34 +0000 (20:23 +0000)]
Add some items

20 years agoThe docs claimed a test would pass that actually wouldn't pass. Repaired
Tim Peters [Mon, 4 Oct 2004 03:34:32 +0000 (03:34 +0000)]
The docs claimed a test would pass that actually wouldn't pass.  Repaired
the example so it does pass.

20 years agoFix a small typo in the docstring for system_methodSignature .
Brett Cannon [Sun, 3 Oct 2004 23:21:44 +0000 (23:21 +0000)]
Fix a small typo in the docstring for system_methodSignature .

Closes bug #1038935.  Thanks Malte Helmert for spotting it.

20 years agoChanges made to maintain 1.5.2 compatibility.
Vinay Sajip [Sun, 3 Oct 2004 19:12:07 +0000 (19:12 +0000)]
Changes made to maintain 1.5.2 compatibility.

20 years agoVersion number updated to 0.4.9.5
Vinay Sajip [Sun, 3 Oct 2004 19:10:53 +0000 (19:10 +0000)]
Version number updated to 0.4.9.5

20 years agoClarified documentation about exc_info keyword parameter
Vinay Sajip [Sun, 3 Oct 2004 19:10:05 +0000 (19:10 +0000)]
Clarified documentation about exc_info keyword parameter

20 years agoRead the text files to be compared in universal-newline mode.
Tim Peters [Sun, 3 Oct 2004 19:03:19 +0000 (19:03 +0000)]
Read the text files to be compared in universal-newline mode.

20 years agoWhitespace normalization.
Tim Peters [Sun, 3 Oct 2004 18:35:19 +0000 (18:35 +0000)]
Whitespace normalization.

20 years agoadded plistlib news item
Just van Rossum [Sun, 3 Oct 2004 16:27:09 +0000 (16:27 +0000)]
added plistlib news item

20 years agoSF bug #997050: Document, test, & check for non-string values in ConfigParser. Moved...
David Goodger [Sun, 3 Oct 2004 15:55:09 +0000 (15:55 +0000)]
SF bug #997050: Document, test, & check for non-string values in ConfigParser.  Moved the new string-only restriction added in rev. 1.65 to the SafeConfigParser class, leaving existing ConfigParser & RawConfigParser behavior alone, and documented the conditions under which non-string values work.

20 years agoSF bug #1017864: ConfigParser now correctly handles default keys, processing them...
David Goodger [Sun, 3 Oct 2004 15:40:25 +0000 (15:40 +0000)]
SF bug #1017864: ConfigParser now correctly handles default keys, processing them with ``ConfigParser.optionxform`` when supplied, consistent with the handling of config file entries and runtime-set options.

20 years agotypo
Michael W. Hudson [Sun, 3 Oct 2004 09:41:26 +0000 (09:41 +0000)]
typo

20 years agoPrint verbose messages to stderr. Fixes #1036752.
Martin v. Löwis [Sun, 3 Oct 2004 08:51:35 +0000 (08:51 +0000)]
Print verbose messages to stderr. Fixes #1036752.

20 years agoremove rotor module
Andrew MacIntyre [Sun, 3 Oct 2004 08:29:55 +0000 (08:29 +0000)]
remove rotor module

20 years agonote module removals, update on BitTorrent issue
Andrew MacIntyre [Sun, 3 Oct 2004 08:26:36 +0000 (08:26 +0000)]
note module removals, update on BitTorrent issue

20 years agobring modules up to date, correct .DEF file version
Andrew MacIntyre [Sun, 3 Oct 2004 08:11:30 +0000 (08:11 +0000)]
bring modules up to date, correct .DEF file version

20 years agoFix test for FeedParser results.
Barry Warsaw [Sun, 3 Oct 2004 04:02:43 +0000 (04:02 +0000)]
Fix test for FeedParser results.

20 years agoBlarg, fix the versions.
Barry Warsaw [Sun, 3 Oct 2004 03:58:01 +0000 (03:58 +0000)]
Blarg, fix the versions.

20 years agoUpdates for distutils package.
Barry Warsaw [Sun, 3 Oct 2004 03:57:37 +0000 (03:57 +0000)]
Updates for distutils package.

20 years agoAdd documentation about as_string() mangling From_ lines.
Barry Warsaw [Sun, 3 Oct 2004 03:39:47 +0000 (03:39 +0000)]
Add documentation about as_string() mangling From_ lines.

20 years agoas_string(): Indicate that this mangles From_ lines.
Barry Warsaw [Sun, 3 Oct 2004 03:38:07 +0000 (03:38 +0000)]
as_string(): Indicate that this mangles From_ lines.

20 years agoBig email 3.0 API changes, with updated unit tests and documentation.
Barry Warsaw [Sun, 3 Oct 2004 03:16:19 +0000 (03:16 +0000)]
Big email 3.0 API changes, with updated unit tests and documentation.
Briefly (from the NEWS file):

- Updates for the email package:
  + All deprecated APIs that in email 2.x issued warnings have been removed:
    _encoder argument to the MIMEText constructor, Message.add_payload(),
    Utils.dump_address_pair(), Utils.decode(), Utils.encode()
  + New deprecations: Generator.__call__(), Message.get_type(),
    Message.get_main_type(), Message.get_subtype(), the 'strict' argument to
    the Parser constructor.  These will be removed in email 3.1.
  + Support for Python earlier than 2.3 has been removed (see PEP 291).
  + All defect classes have been renamed to end in 'Defect'.
  + Some FeedParser fixes; also a MultipartInvariantViolationDefect will be
    added to messages that claim to be multipart but really aren't.
  + Updates to documentation.

20 years agoremoved 2.2 support
Just van Rossum [Sat, 2 Oct 2004 14:06:56 +0000 (14:06 +0000)]
removed 2.2 support

20 years agouse new readPlist() and writePlist() functions
Just van Rossum [Sat, 2 Oct 2004 14:06:18 +0000 (14:06 +0000)]
use new readPlist() and writePlist() functions

20 years agoUpon insertion, if memory runs out, the deque was left in a corrupted state.
Armin Rigo [Sat, 2 Oct 2004 13:59:34 +0000 (13:59 +0000)]
Upon insertion, if memory runs out, the deque was left in a corrupted state.

deque_item(): a performance bug: the linked list of blocks was followed
from the left in most cases, because the test (i < (deque->len >> 1)) was
after "i %= BLOCKLEN".

deque_clear(): replaced a call to deque_len() with deque->len; not sure what
this call was here for, nor if all compilers under the sun would inline it.

deque_traverse(): I belive that it could be called by the GC when the deque
has leftblock==rightblock==NULL, because it is tracked before the first block
is allocated (though closely before).  Still, a C extension module subclassing
deque could provide its own tp_alloc that could trigger a GC collection after
the PyObject_GC_Track()...

deque_richcompare(): rewrote to cleanly check for end-of-iterations instead of
relying on deque.__iter__().next() to succeed exactly len(deque) times -- an
assumption which can break if deques are subclassed.  Added a test.

I wonder if the length should be explicitely bounded to INT_MAX, with
OverflowErrors, as in listobject.c.  On 64-bit machines, adding more than
INT_MAX in the deque will result in trouble.  (Note to anyone/me fixing
this: carefully check for overflows if len is close to INT_MAX in the
following functions: deque_rotate(), deque_item(), deque_ass_item())

20 years agoSF bug#1038917 fix typos (Contributed by George Yoshida.)
Raymond Hettinger [Sat, 2 Oct 2004 11:02:59 +0000 (11:02 +0000)]
SF bug#1038917 fix typos (Contributed by George Yoshida.)

20 years agoReplace structure member before decreffing.
Raymond Hettinger [Sat, 2 Oct 2004 10:56:43 +0000 (10:56 +0000)]
Replace structure member before decreffing.

20 years agoWhich reminds me, I've had a much improved plistlib.py lying around for
Just van Rossum [Sat, 2 Oct 2004 08:40:47 +0000 (08:40 +0000)]
Which reminds me, I've had a much improved plistlib.py lying around for
ages. The main improvements are:
- a much more convenient API: readPlist() and writePlist()
- support non-dict top-level objects

20 years ago* Bulletproof the method for detecting mutations during iteration.
Raymond Hettinger [Sat, 2 Oct 2004 00:43:13 +0000 (00:43 +0000)]
* Bulletproof the method for detecting mutations during iteration.
  The previous approach was too easily fooled (a rotate() sufficed).

* Use it->counter to determine when iteration is complete.  The
  previous approach was too complex.

* Strengthen an assertion and add a comment here or there.

20 years agoRestore the block length and add a comment.
Raymond Hettinger [Fri, 1 Oct 2004 15:25:53 +0000 (15:25 +0000)]
Restore the block length and add a comment.

20 years agoClarify the relationship between indices.
Raymond Hettinger [Fri, 1 Oct 2004 15:14:39 +0000 (15:14 +0000)]
Clarify the relationship between indices.

20 years ago* Elaborate on the invariant comments and make them more precise.
Raymond Hettinger [Fri, 1 Oct 2004 06:24:12 +0000 (06:24 +0000)]
* Elaborate on the invariant comments and make them more precise.

* Change the centering by one to make it possible to test the module
  with BLOCKLEN's as low as two.  Testing small blocks makes end-point
  errors surface more readily.

20 years agoNoted the fix to deque gc.
Tim Peters [Fri, 1 Oct 2004 02:13:16 +0000 (02:13 +0000)]
Noted the fix to deque gc.

20 years agodeque_traverse(): If the deque had one block, and its rightindex was
Tim Peters [Fri, 1 Oct 2004 02:01:04 +0000 (02:01 +0000)]
deque_traverse():  If the deque had one block, and its rightindex was
BLOCKLEN-1, this assert-failed in a debug build, or went wild with a
NULL pointer in a release build.  Reported on c.l.py by Stefan Behnel.

20 years agoTypos in new comments.
Tim Peters [Fri, 1 Oct 2004 01:35:54 +0000 (01:35 +0000)]
Typos in new comments.

20 years agoDocument some reverse-engineered invariants and pragmatic hints.
Tim Peters [Fri, 1 Oct 2004 01:32:53 +0000 (01:32 +0000)]
Document some reverse-engineered invariants and pragmatic hints.

20 years agoGet references working (except for references to "Extending optparse",
Greg Ward [Fri, 1 Oct 2004 01:16:39 +0000 (01:16 +0000)]
Get references working (except for references to "Extending optparse",
which isn't being converted from reST yet).

20 years agoDefinition consistency.
Tim Peters [Fri, 1 Oct 2004 01:04:50 +0000 (01:04 +0000)]
Definition consistency.

20 years agoTrimmed trailing whitespace.
Tim Peters [Fri, 1 Oct 2004 01:03:29 +0000 (01:03 +0000)]
Trimmed trailing whitespace.

20 years agoAdd tests for syntax errors.
Raymond Hettinger [Thu, 30 Sep 2004 22:29:03 +0000 (22:29 +0000)]
Add tests for syntax errors.

20 years agoAdded 2 notes about the complexities of testing SyntaxErrors.
Edward Loper [Thu, 30 Sep 2004 17:18:18 +0000 (17:18 +0000)]
Added 2 notes about the complexities of testing SyntaxErrors.

20 years agoExpand scope to include general mapping protocol tests.
Raymond Hettinger [Thu, 30 Sep 2004 15:07:29 +0000 (15:07 +0000)]
Expand scope to include general mapping protocol tests.
Many of these tests are redundant, but this will ensure
that the mapping protocols all stay in sync.
Also, added a test for dictionary subclasses.

20 years agoAdd missing test_dict.py from patch #736962.
Walter Dörwald [Thu, 30 Sep 2004 13:46:00 +0000 (13:46 +0000)]
Add missing test_dict.py from patch #736962.

20 years agoImprove test coverage.
Raymond Hettinger [Thu, 30 Sep 2004 07:47:20 +0000 (07:47 +0000)]
Improve test coverage.

20 years agoSF bug #1035279: hex() and oct() documentation is incorrect
Raymond Hettinger [Thu, 30 Sep 2004 00:59:08 +0000 (00:59 +0000)]
SF bug #1035279:  hex() and oct() documentation is incorrect

* Updated docs to reflected signed return values.
* Fixed a doubled word typo.

20 years agoImprove error message for augmented assignments to genexps or listcomps.
Raymond Hettinger [Wed, 29 Sep 2004 23:54:08 +0000 (23:54 +0000)]
Improve error message for augmented assignments to genexps or listcomps.
Rather than introduce new logic, took the approach of making the message
itself more general.

20 years agoFix two erroneous error messages.
Raymond Hettinger [Wed, 29 Sep 2004 21:47:10 +0000 (21:47 +0000)]
Fix two erroneous error messages.

20 years agoFix typo in PyDict_Items doc
Nicholas Bastin [Wed, 29 Sep 2004 21:39:26 +0000 (21:39 +0000)]
Fix typo in PyDict_Items doc

20 years agoImprove test coverage.
Raymond Hettinger [Wed, 29 Sep 2004 11:40:50 +0000 (11:40 +0000)]
Improve test coverage.

20 years agoImprove test coverage.
Raymond Hettinger [Wed, 29 Sep 2004 08:03:17 +0000 (08:03 +0000)]
Improve test coverage.

20 years agominor doc tweaks for writexml
Skip Montanaro [Tue, 28 Sep 2004 18:40:42 +0000 (18:40 +0000)]
minor doc tweaks for writexml

20 years agotypo
Skip Montanaro [Tue, 28 Sep 2004 18:30:03 +0000 (18:30 +0000)]
typo

20 years agoReplaced a test with an assertion.
Raymond Hettinger [Tue, 28 Sep 2004 17:22:12 +0000 (17:22 +0000)]
Replaced a test with an assertion.
(Suggested by Michael Hudson.)

20 years agoA number of list examples used 66.6, but I doubt there's any box on which
Tim Peters [Tue, 28 Sep 2004 16:12:50 +0000 (16:12 +0000)]
A number of list examples used 66.6, but I doubt there's any box on which
repr(66.6) == "66.6", so doubt that the claimed output has ever been seen.
Changed it to 66.25 everywhere, and manually verified that the new claimed
output is correct.

20 years agoReverted the addition of a NORMALIZE_NUMBERS option, per Tim Peter's
Edward Loper [Tue, 28 Sep 2004 05:50:57 +0000 (05:50 +0000)]
Reverted the addition of a NORMALIZE_NUMBERS option, per Tim Peter's
request.  Tim says that "correct 'fuzzy' comparison of floats cannot
be automated."  (The motivation behind adding the new option
was verifying interactive examples in Python's latex documentation;
several such examples use numbers that don't print consistently on
different platforms.)

20 years ago* Increase test coverage.
Raymond Hettinger [Tue, 28 Sep 2004 04:45:28 +0000 (04:45 +0000)]
* Increase test coverage.
* Have groupby() be careful about decreffing structure members.

20 years agoAdded a new NORMALIZE_NUMBERS option, which causes number literals in
Edward Loper [Tue, 28 Sep 2004 04:29:57 +0000 (04:29 +0000)]
Added a new NORMALIZE_NUMBERS option, which causes number literals in
the expected output to match corresponding number literals in the
actual output if their values are equal (to ten digits of precision).

20 years agoAdd note about inclusion of DarwinPorts directories in setup.py on darwin.
Brett Cannon [Tue, 28 Sep 2004 04:08:11 +0000 (04:08 +0000)]
Add note about inclusion of DarwinPorts directories in setup.py on darwin.

20 years agoAdd the directories where DarwinPorts installs library and include files to
Brett Cannon [Tue, 28 Sep 2004 03:49:52 +0000 (03:49 +0000)]
Add the directories where DarwinPorts installs library and include files to
the proper path directories for compiling extension modules.

20 years agoFixed minor typo in interactive example (extra '.'s in '...' prompts)
Edward Loper [Tue, 28 Sep 2004 03:12:01 +0000 (03:12 +0000)]
Fixed minor typo in interactive example (extra '.'s in '...' prompts)

20 years agoFixed minor typo in interactive example (extra blank line)
Edward Loper [Tue, 28 Sep 2004 03:08:57 +0000 (03:08 +0000)]
Fixed minor typo in interactive example (extra blank line)

20 years agoSF bug #1033038: Misleading error message in random.choice
Raymond Hettinger [Tue, 28 Sep 2004 03:04:23 +0000 (03:04 +0000)]
SF bug #1033038:  Misleading error message in random.choice

Added a clarifying line to the docs.

20 years agoFixed minor typo in interactive example
Edward Loper [Tue, 28 Sep 2004 02:56:45 +0000 (02:56 +0000)]
Fixed minor typo in interactive example

20 years agoFixed minor typo in interactive example (backslash shouldn't be doubled)
Edward Loper [Tue, 28 Sep 2004 02:54:54 +0000 (02:54 +0000)]
Fixed minor typo in interactive example (backslash shouldn't be doubled)

20 years agoUpdated interactive examples in the "Examples" session to reflect the
Edward Loper [Tue, 28 Sep 2004 02:53:50 +0000 (02:53 +0000)]
Updated interactive examples in the "Examples" session to reflect the
fact that compiler.ast.Function now takes a "decorators" argument.

20 years agoSilence a compiler warning by supplying the correct argument type to
Raymond Hettinger [Tue, 28 Sep 2004 02:19:40 +0000 (02:19 +0000)]
Silence a compiler warning by supplying the correct argument type to
the htons() function.

20 years agoUse Py_CLEAR(). Add unrelated test.
Raymond Hettinger [Tue, 28 Sep 2004 01:51:35 +0000 (01:51 +0000)]
Use Py_CLEAR().  Add unrelated test.

20 years agoMajor overhaul to reflect Optik 1.5. Section references currently broken.
Greg Ward [Tue, 28 Sep 2004 01:30:23 +0000 (01:30 +0000)]
Major overhaul to reflect Optik 1.5.  Section references currently broken.

20 years agoPlug a leak and beef-up test coverage.
Raymond Hettinger [Tue, 28 Sep 2004 00:03:54 +0000 (00:03 +0000)]
Plug a leak and beef-up test coverage.

20 years agoRename test for comparision errors.
Raymond Hettinger [Mon, 27 Sep 2004 23:11:35 +0000 (23:11 +0000)]
Rename test for comparision errors.

20 years agoBeef-up tests for greater coverage and refcount checking.
Raymond Hettinger [Mon, 27 Sep 2004 22:48:40 +0000 (22:48 +0000)]
Beef-up tests for greater coverage and refcount checking.

20 years agoPatch #1009075, bug #952953: allow execve with empty 2nd argument
Armin Rigo [Mon, 27 Sep 2004 19:54:33 +0000 (19:54 +0000)]
Patch #1009075, bug #952953: allow execve with empty 2nd argument

20 years agoPatch #1011240: SystemError generated by struct.pack('P', 'foo').
Armin Rigo [Mon, 27 Sep 2004 19:27:51 +0000 (19:27 +0000)]
Patch #1011240: SystemError generated by struct.pack('P', 'foo').

20 years agoTrivial bug fix: deque == [] is not a good way to check if a deque is empty.
Armin Rigo [Mon, 27 Sep 2004 17:49:00 +0000 (17:49 +0000)]
Trivial bug fix:  deque == []  is not a good way to check if a deque is empty.

20 years agoUse floor division operator.
Raymond Hettinger [Mon, 27 Sep 2004 15:29:05 +0000 (15:29 +0000)]
Use floor division operator.

20 years agoUse floor division operator.
Raymond Hettinger [Mon, 27 Sep 2004 14:23:40 +0000 (14:23 +0000)]
Use floor division operator.

20 years ago- Added a "parser" option to testfile() and DocFileTest().
Edward Loper [Mon, 27 Sep 2004 04:08:20 +0000 (04:08 +0000)]
- Added a "parser" option to testfile() and DocFileTest().

20 years ago- Added a "parser" option to testfile() and DocFileTest().
Edward Loper [Mon, 27 Sep 2004 03:42:58 +0000 (03:42 +0000)]
- Added a "parser" option to testfile() and DocFileTest().