summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Nit in _IS_BLANK_OR_COMMENT comment -- it doesn't matter how this isTim Peters2004-08-131-2/+2
| | | | implemented, just what it does.
* Markup fiddling.Tim Peters2004-08-131-7/+7
|
* Excruciatingly slow progress on the docs. Option flags / directive namesTim Peters2004-08-121-54/+77
| | | | are documented now, and ripped out a bunch of "private name" convolutions.
* Boosted the stack reservation for python.exe and python_w.exe from theTim Peters2004-08-123-0/+16
| | | | | default 1MB to 2 million bytes. The test suite passes with -uall again (test_compiler no longer drives WinXP into an insane state).
* Report refleaks to stderr as the tests run as well as logging themMichael W. Hudson2004-08-121-0/+2
| | | | to a file.
* This is my patch:Michael W. Hudson2004-08-124-2/+62
| | | | | | [ 1005891 ] support --with-tsc on PPC plus a trivial change to settscdump's docstring and a Misc/NEWS entry.
* code_new(): Wouldn't compile on Windows, because of gcc'ism.Tim Peters2004-08-121-1/+1
|
* This is my patchMichael W. Hudson2004-08-125-47/+95
| | | | | | | [ 1004703 ] Make func_name writable plus fixing a couple of nits in the documentation changes spotted by MvL and a Misc/NEWS entry.
* A NEWS entry for my last checked in change (I've gotten out of theMichael W. Hudson2004-08-121-0/+5
| | | | habit of these, sorry).
* Fix bugMichael W. Hudson2004-08-122-33/+150
| | | | | | | | | | [ 1005248 ] new.code() not cleanly checking its arguments using the result of new.code() can still destroy the sun, but merely calling the function shouldn't any more. I also rewrote the existing tests of new.code() to use vastly less un-bogus arguments, and added tests for the previous insane behaviours.
* Patch #1005468: Disambiguate "min() or max()" exception string.Martin v. Löwis2004-08-121-3/+4
|
* Patch #1006916: Remove ODBC library references.Martin v. Löwis2004-08-127-20/+20
|
* Define _BSD_TYPES. Fixes #1005308. Backported to 2.3.Martin v. Löwis2004-08-123-6/+73
|
* Patch #1005568: Use _SC_PAGESIZE on Irix.Martin v. Löwis2004-08-121-0/+5
| | | | Backported to 2.3.
* Patch #808719: Ignore the locale's encoding if it is an empty string.Martin v. Löwis2004-08-121-2/+2
| | | | Backported to 2.3.
* In output_difference(), replace blank lines in `want` with <BLANKLINE>Edward Loper2004-08-121-3/+3
| | | | | (rather than replacing <BLANKLINE> with blank lines in `got`). This makes it easier to see what's intended.
* - Changed output of DocTestParser.get_program() to make it easier toEdward Loper2004-08-122-23/+37
| | | | | | | | visually distinguish the expected output from the comments (use "##" to mark expected outputs, and "#" to mark comments). - If the string given to DocTestParser.get_program() is indented, then strip its indentation. (In particular, find the min indentation of non-blank lines, and strip that indentation from all lines.)
* - Added __docformat__Edward Loper2004-08-122-17/+33
| | | | | | | - Added comments for some regexps - If the traceback type/message don't match, then still print full traceback in report_failure (not just the first & last lines) - Renamed DocTestRunner.__failure_header -> _failure_header
* - Changed option directives to be example-specific. (i.e., they nowEdward Loper2004-08-122-79/+254
| | | | | | | | | modify option flags for a single example; they do not turn options on or off.) - Added "indent" and "options" attributes for Example - Got rid of add_newlines param to DocTestParser._parse_example (it's no longer needed; Example's constructor now takes care of it). - Added some docstrings
* - Added a register_optionflag function (so users can add their ownEdward Loper2004-08-121-22/+18
| | | | | option flags); and use it to define the existing optionflag constants.
* avoid version numbers in the text where possibleFred Drake2004-08-101-5/+5
|
* clarify the behavior of the .first() and .last() methods for emptyFred Drake2004-08-101-0/+2
| | | | | | databases this should be backported to the release23-maint branch
* Spelling fixAndrew M. Kuchling2004-08-101-1/+1
|
* added missing documentation for UseForeignDTD() (new in 2.3)Fred Drake2004-08-101-0/+21
| | | | someone should backport to the release23-maint branch
* add descriptions for many of the new error codesFred Drake2004-08-101-1/+82
|
* minor changes to make this format againFred Drake2004-08-101-2/+2
|
* Start rewriting doctest's LaTeX docs. Damn, this is slow going!Tim Peters2004-08-102-29/+148
|
* Fix typo in getquotaroot parameter reported by Thierry FLORAC. Also amplify ↵Piers Lauder2004-08-101-3/+5
| | | | doc string for select to indicate proper way to obtain other responses.
* Whitespace normalization.Tim Peters2004-08-095-5/+1
|
* [Patch #1005465] Markup tweaksAndrew M. Kuchling2004-08-091-1/+2
|
* [Patch #1005491 ] use __name__ == '__main__' in scriptsAndrew M. Kuchling2004-08-0934-211/+268
|
* Edward's latest checkins somehow managed to wipe out my previous latestTim Peters2004-08-092-15/+17
| | | | checkins. Reapplying the latter changes.
* - DocTest is now a simple container class; its constructor is no longerEdward Loper2004-08-092-105/+111
| | | | | | | | | | | responsible for parsing the string. - Renamed Parser to DocTestParser - DocTestParser.get_*() now accept the string & name as command-line arguments; the parser's constructor is now empty. - Added DocTestParser.get_doctest() method - Replaced "doctest_factory" argument to DocTestFinder with a "parser" argument (takes a DocTestParser). - Changed _tag_msg to take an indentation string argument.
* This started as a spelling and whitespace cleanup. The comment forTim Peters2004-08-092-20/+22
| | | | | | | | | the set_trace fiddling didn't make sense to me, and I ended up reworking that part of the code. We really do want to save and restore pdb.set_trace, so that each dynamically nested level of doctest gets sys.stdout fiddled to what's appropriate for *it*. The only "trick" really needed is that these layers of set_trace wrappers each call the original pdb.set_trace (instead of the current pdb.set_trace).
* Patch #1006003: Cygwin standard module build problemsJason Tishler2004-08-092-3/+4
| | | | Add missing PyAPI_FUNC/PyAPI_DATA macros.
* Add itemAndrew M. Kuchling2004-08-091-0/+4
|
* - make a module reference a hyperlinkFred Drake2004-08-091-2/+3
| | | | - wrap a long line
* fix markup nitFred Drake2004-08-091-1/+2
|
* Bug #1001857: socketmodule does not build under cygwinJason Tishler2004-08-091-0/+4
| | | | Restore clean building under Cygwin.
* Added support for pdb.set_trace.Jim Fulton2004-08-092-1/+103
|
* Ooops - for some reason I had the wrong versionadded...Dave Cole2004-08-091-1/+1
|
* Patch #1003700: Add socketpair function to socket module.Dave Cole2004-08-097-0/+130
|
* Removed lots of stuff from the module docstring. My intent for 2.4 isTim Peters2004-08-091-137/+18
| | | | | to put details in the LaTeX docs instead, and lots of stuff in the module docstring wasn't useful anyway.
* Repair some out-of-date comments.Tim Peters2004-08-091-8/+2
|
* Drop the excruciating newline requirements on arguments toTim Peters2004-08-092-32/+42
| | | | | | Example.__init__. The constructor now adds trailing newlines when needed, and no longer distinguishes between multi- and single-line cases for source.
* Give return stmts their own lines.Tim Peters2004-08-091-2/+4
|
* Indent body of _EXAMPLE_RE for readability. _IS_BLANK_OR_COMMENT makesTim Peters2004-08-091-13/+13
| | | | more sense as a callable.
* Changed Parser.get_examples() to return a list of Example objects,Edward Loper2004-08-091-21/+13
| | | | rather than a list of triples.
* - Split DocTestRunner's check_output and output_difference methods offEdward Loper2004-08-091-127/+139
| | | | | | into their own class, OutputChecker. - Added optional OutputChecker arguments to DocTestRunner, DocTestCase, DocTestSuite.
* Rewrote Parser, using regular expressions instead of walking thoughEdward Loper2004-08-092-221/+227
| | | | | | | | | the string one line at a time. The resulting code is (in my opinion, anyway), much easier to read. In the process, I found and fixed a bug in the orginal parser's line numbering in error messages (it was inconsistant between 0-based and 1-based). Also, check for missing blank lines after the prompt on all prompt lines, not just PS1 lines (test added).