summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Patch #1676994: Refactor test_popen2 to use unittest.Collin Winter2007-03-162-110/+82
|
* Clean up formatting of this file.Jeremy Hylton2007-03-161-2029/+2048
| | | | | | | | | | The file should now follow PEP 7, except that it uses 4 space indents (in the style of Py3k). This particular code would be really hard to read with the regular tab idents. Other changes: - reflow long lines - change multi-line conditionals to have test at end of line
* Remove warning: funcion declaration isn't a prototypeJeremy Hylton2007-03-161-2/+1
|
* Whitespace cleanup. Also remove the empty linesŽiga Seilnacht2007-03-161-41/+38
| | | | from the previous check in.
* Patch #1623563: allow __class__ assignment for classes with __slots__.Žiga Seilnacht2007-03-165-4/+84
| | | | | The old and the new class are still required to have the same slot names, but the order in which they are specified is not relevant.
* RFE #1670167: fix in isinstance() docs.Georg Brandl2007-03-161-2/+3
|
* Add \versionadded tag.Georg Brandl2007-03-161-0/+2
|
* Patch #1273829: os.walk() now has a "followlinks" parameter. If set toGeorg Brandl2007-03-164-19/+57
| | | | | True (which is not the default), it visits symlinks pointing to directories.
* Bug #1681228: the webbrowser module now correctly uses the defaultGeorg Brandl2007-03-162-18/+31
| | | | | | | GNOME or KDE browser, depending on whether there is a session of one of those present. Also, it tries the Windows default browser before trying Mozilla variants. (backport)
* Patch #1642547: Fix an error/crash when encountering syntax errors in ↵Collin Winter2007-03-163-14/+79
| | | | | | complex if statements. Will backport.
* Patch #1462488: prevent a segfault in object_reduce_ex() by splittingŽiga Seilnacht2007-03-153-14/+82
| | | | | the implementation for __reduce__ and __reduce_ex__ into two separate functions. Fixes bug #931877. Will backport.
* Patch #1681153: the wave module now closes a file object it opened ifGeorg Brandl2007-03-152-2/+15
| | | | initialization failed.
* Patch #1680978: consistently use "alive" instead of "active" in theGeorg Brandl2007-03-151-24/+20
| | | | thread lib doc.
* Wrap a long line and fix a typo (is -> if)Neal Norwitz2007-03-151-3/+3
|
* Raise ResourceDenied in test_urllib2net when the Net connection goes bad.Brett Cannon2007-03-142-2/+4
|
* Note how test_socket_ssl has various exceptions that deal with a flaky NetBrett Cannon2007-03-141-0/+2
| | | | connection are silenced.
* Patch #1559413: Fix test_cmd_line if sys.executable contains a space.Martin v. Löwis2007-03-142-1/+3
| | | | Will backport.
* Patch #1680015: Don't modify __slots__ tuple if it contains an unicodeŽiga Seilnacht2007-03-143-16/+46
| | | | | name. Remove a reference leak that happened if the name could not be converted to string. Will backport.
* Bug #767111: fix long-standing bug in urllib which caused anGeorg Brandl2007-03-143-0/+21
| | | | | AttributeError instead of an IOError when the server's response didn't contain a valid HTTP status line.
* Its time to stop listing (Unix, Windows) when we really mean "everything but ↵Gregory P. Smith2007-03-143-3/+0
| | | | | | | | Mac OS 9" now that nobody is likely to use Python on Mac OS 9 and most of the (Mac) platform items are all OS X special API specific since OS X is unixy enough for these modules to be available out of the box.
* correct order and names of the less often used keyword parameters.Gregory P. Smith2007-03-141-4/+4
|
* SF bug #1582282; decode_header() incorrectly splits not-conformant RFCBarry Warsaw2007-03-143-1/+26
| | | | | | | 2047-like headers where there is no whitespace between encoded words. This fix changes the matching regexp to include a trailing lookahead assertion that the closing ?= must be followed by whitespace, newline, or end-of-string. This also changes the regexp to add the MULTILINE flag.
* Inline PyImport_GetModulesReloading().Collin Winter2007-03-131-11/+8
|
* Patch #1185447: binascii.b2a_qp() now correctly quotes binary charactersGeorg Brandl2007-03-133-4/+22
| | | | | | with ASCII value less than 32. Also, it correctly quotes dots only if they occur on a single line, as opposed to the previous behavior of quoting dots if they are the second character of any line.
* Patch #1194449: correctly detect unbound methods in pydoc.Georg Brandl2007-03-131-2/+2
|
* Patch #957650: "%var%" environment variable references are now properlyGeorg Brandl2007-03-134-22/+64
| | | | | expanded in ntpath.expandvars(), also "~user" home directory references are recognized and handled on Windows.
* Patch #1429539: pdb now correctly initializes the __main__ module forGeorg Brandl2007-03-132-9/+20
| | | | | the debugged script, which means that imports from __main__ work correctly now.
* NEWS entry for getstatus() deprecation.Georg Brandl2007-03-131-0/+2
|
* Deprecate commands.getstatus().Georg Brandl2007-03-132-0/+6
|
* Patch #1393667: pdb now has a "run" command which restarts the debuggedGeorg Brandl2007-03-134-3/+49
| | | | Python program, optionally with different arguments.
* Add versionadded marker for ctypes.c_bool.Thomas Heller2007-03-131-0/+1
|
* Patch #1444529: the builtin compile() now accepts keyword arguments.Georg Brandl2007-03-134-9/+23
| | | | (backport)
* Patch #1649190: Adding support for _Bool to ctypes as c_bool, by David Remahl.Thomas Heller2007-03-1310-50/+656
|
* Patch #1530482: add pydoc.render_doc() which returns the documentationGeorg Brandl2007-03-132-22/+29
| | | | for a thing instead of paging it to stdout, which pydoc.doc() does.
* Patch #1533909: the timeit module now accepts callables in addition toGeorg Brandl2007-03-134-11/+83
| | | | | strings for the code to time and the setup code. Also added two convenience functions for instantiating a Timer and calling its methods.
* Fix a tab.Georg Brandl2007-03-131-2/+2
|
* Acks for recent patches.Georg Brandl2007-03-131-0/+3
|
* Add acks for recent patch checkins:Collin Winter2007-03-131-0/+6
| | | | | | | | | Arvin Schnell - 1668482 Sébastien Martini - 1481079 Heiko Wundram - 1491866 Damon Kohler - 1545011 Peter Parente - 1599845 Bjorn Lindqvist - 1678662
* Patch #1537850: tempfile.NamedTemporaryFile now has a "delete" parameterGeorg Brandl2007-03-135-9/+37
| | | | | which can be set to False to prevent the default delete-on-close behavior.
* Patch #1605192: list allowed states in error messages for imaplib.Georg Brandl2007-03-131-4/+8
|
* Patch #1581073: add a flag to textwrap that prevents the dropping ofGeorg Brandl2007-03-134-4/+26
| | | | whitespace while wrapping.
* Patch #1603688: ConfigParser.SafeConfigParser now checks values thatGeorg Brandl2007-03-133-2/+27
| | | | | are set for invalid interpolation sequences that would lead to errors on reading back those values.
* Quick fix for tests that fail on systems with an encoding otherLars Gustäbel2007-03-131-6/+7
| | | | than 'iso8859-1'.
* Bug #1622896: fix a rare corner case where the bz2 module raised anGeorg Brandl2007-03-132-10/+14
| | | | error in spite of a succesful compression.
* This is the implementation of POSIX.1-2001 (pax) format read/writeLars Gustäbel2007-03-135-968/+1514
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | support. The TarInfo class now contains all necessary logic to process and create tar header data which has been moved there from the TarFile class. The fromtarfile() method was added. The new path and linkpath properties are aliases for the name and linkname attributes in correspondence to the pax naming scheme. The TarFile constructor and classmethods now accept a number of keyword arguments which could only be set as attributes before (e.g. dereference, ignore_zeros). The encoding and pax_headers arguments were added for pax support. There is a new tarinfo keyword argument that allows using subclassed TarInfo objects in TarFile. The boolean TarFile.posix attribute is deprecated, because now three tar formats are supported. Instead, the desired format for writing is specified using the constants USTAR_FORMAT, GNU_FORMAT and PAX_FORMAT as the format keyword argument. This change affects TarInfo.tobuf() as well. The test suite has been heavily reorganized and partially rewritten. A new testtar.tar was added that contains sample data in many formats from 4 different tar programs. Some bugs and quirks that also have been fixed: Directory names do no longer have a trailing slash in TarInfo.name or TarFile.getnames(). Adding the same file twice does not create a hardlink file member. The TarFile constructor does no longer need a name argument. The TarFile._mode attribute was renamed to mode and contains either 'r', 'w' or 'a'.
* Patch #1449244: Support Unicode strings inMartin v. Löwis2007-03-133-2/+14
| | | | | email.message.Message.{set_charset,get_content_charset}. Will backport.
* Patch #1569798: fix a bug in distutils when building Python from aGeorg Brandl2007-03-132-2/+5
| | | | directory within sys.exec_prefix.
* Patch #1542681: add entries for "with", "as" and "CONTEXTMANAGERS" toGeorg Brandl2007-03-132-0/+6
| | | | pydoc's help keywords.
* Patch #1555098: use str.join() instead of repeated stringGeorg Brandl2007-03-132-9/+9
| | | | concatenation in robotparser.
* Patch #1635454: the csv.DictWriter class now includes the offendingGeorg Brandl2007-03-132-3/+8
| | | | | field names in its exception message if you try to write a record with a dictionary containing fields not in the CSV field names list.