]> granicus.if.org Git - python/log
python
14 years agoIssue #7384: If the system readline library is linked against
Stefan Krah [Wed, 16 Jun 2010 15:07:41 +0000 (15:07 +0000)]
Issue #7384: If the system readline library is linked against
ncurses, do not link the readline module against ncursesw.

14 years agoMerged revisions 82015 via svnmerge from
R. David Murray [Wed, 16 Jun 2010 12:57:52 +0000 (12:57 +0000)]
Merged revisions 82015 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r82015 | r.david.murray | 2010-06-16 08:56:31 -0400 (Wed, 16 Jun 2010) | 2 lines

  Remove versionadded accidentally introduced by r82008.
........

14 years agoMerged revisions 82011 via svnmerge from
R. David Murray [Wed, 16 Jun 2010 02:22:56 +0000 (02:22 +0000)]
Merged revisions 82011 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r82011 | r.david.murray | 2010-06-15 22:19:40 -0400 (Tue, 15 Jun 2010) | 17 lines

  Merged revisions 81675 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81675 | r.david.murray | 2010-06-03 11:43:20 -0400 (Thu, 03 Jun 2010) | 10 lines

    #5610: use \Z not $ so we don't eat extra chars when body part ends with \r\n.

    If a body part ended with \r\n, feedparser, using '$' to terminate its
    search for the newline, would match on the \r\n, and think that it needed
    to strip two characters in order to account for the line end before the
    boundary.  That made it chop one too many characters off the end of
    the body part.  Using \Z makes the match correct.

    Patch and test by Tony Nelson.
  ........
................

14 years agoMerged revisions 82008 via svnmerge from
R. David Murray [Wed, 16 Jun 2010 00:37:16 +0000 (00:37 +0000)]
Merged revisions 82008 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r82008 | r.david.murray | 2010-06-15 19:46:40 -0400 (Tue, 15 Jun 2010) | 9 lines

  Merged revisions 81634 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81634 | r.david.murray | 2010-05-31 21:42:41 -0400 (Mon, 31 May 2010) | 2 lines

    #7583: clarify discussion of hard tab expansion in doctests.
  ........
................

14 years agoMerged revisions 82000-82001 via svnmerge from
Antoine Pitrou [Tue, 15 Jun 2010 17:31:05 +0000 (17:31 +0000)]
Merged revisions 82000-82001 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r82000 | antoine.pitrou | 2010-06-15 19:00:21 +0200 (mar., 15 juin 2010) | 3 lines

  Fixes to the PyFile_FromFd() doc, by Renato Cunha.
........
  r82001 | antoine.pitrou | 2010-06-15 19:30:16 +0200 (mar., 15 juin 2010) | 3 lines

  Further refinements to the C file API.
........

14 years agoFix notes in format character table.
Mark Dickinson [Tue, 15 Jun 2010 08:49:30 +0000 (08:49 +0000)]
Fix notes in format character table.

14 years agoMerged revisions 81994 via svnmerge from
Mark Dickinson [Tue, 15 Jun 2010 08:45:06 +0000 (08:45 +0000)]
Merged revisions 81994 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81994 | mark.dickinson | 2010-06-15 09:42:37 +0100 (Tue, 15 Jun 2010) | 10 lines

  Merged revisions 81992 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81992 | mark.dickinson | 2010-06-15 09:33:03 +0100 (Tue, 15 Jun 2010) | 3 lines

    Issue #8469:  Further clarifications and improvements to struct module
    documentation.  Thanks Mads Kiilerich.
  ........
................

14 years agoBlocked revisions 81974 via svnmerge
Victor Stinner [Sun, 13 Jun 2010 20:31:51 +0000 (20:31 +0000)]
Blocked revisions 81974 via svnmerge

........
  r81974 | victor.stinner | 2010-06-13 22:31:26 +0200 (dim., 13 juin 2010) | 4 lines

  getargs.c: remove last reference to "t#" format

  "t#" format was removed from convertitem() (convertsimple) but not skipitem().
........

14 years agoMerged revisions 81965 via svnmerge from
Mark Dickinson [Sun, 13 Jun 2010 09:18:16 +0000 (09:18 +0000)]
Merged revisions 81965 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81965 | mark.dickinson | 2010-06-13 10:17:13 +0100 (Sun, 13 Jun 2010) | 1 line

  Remove unnecessary brackets from docstring optional arguments.
........

14 years agoMerged revisions 81961 via svnmerge from
Mark Dickinson [Sat, 12 Jun 2010 19:44:22 +0000 (19:44 +0000)]
Merged revisions 81961 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81961 | alexander.belopolsky | 2010-06-12 20:36:28 +0100 (Sat, 12 Jun 2010) | 1 line

  Issue #8973: Expanded Struct.__doc__.
........

14 years agoMerged revisions 81947-81950,81955-81956 via svnmerge from
Mark Dickinson [Sat, 12 Jun 2010 19:18:51 +0000 (19:18 +0000)]
Merged revisions 81947-81950,81955-81956 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81947 | mark.dickinson | 2010-06-12 16:17:02 +0100 (Sat, 12 Jun 2010) | 3 lines

  Issue #8973:  Add __all__ to struct module, so that help(struct) correctly
  displays information for the struct.Struct class.
........
  r81948 | mark.dickinson | 2010-06-12 16:19:23 +0100 (Sat, 12 Jun 2010) | 1 line

  Remove accidental (yet-to-be-reviewed) docstring changes included in r81947.
........
  r81949 | mark.dickinson | 2010-06-12 16:43:45 +0100 (Sat, 12 Jun 2010) | 1 line

  Issue #8973:  Improve struct module docstrings.
........
  r81950 | mark.dickinson | 2010-06-12 17:30:53 +0100 (Sat, 12 Jun 2010) | 1 line

  More struct module docs and docstring tweaks.
........
  r81955 | mark.dickinson | 2010-06-12 19:20:47 +0100 (Sat, 12 Jun 2010) | 1 line

  Issue #8469: add standard sizes to struct docs table.
........
  r81956 | mark.dickinson | 2010-06-12 19:37:54 +0100 (Sat, 12 Jun 2010) | 2 lines

  Issue #8469:  Reorder struct module sections for clarity;  other minor tweaks.
........

14 years agoBlocked revisions 81927 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 23:57:10 +0000 (23:57 +0000)]
Blocked revisions 81927 via svnmerge

........
  r81927 | victor.stinner | 2010-06-12 01:56:51 +0200 (sam., 12 juin 2010) | 3 lines

  Issue #8969: On Windows, use mbcs codec in strict mode to encode and decode
  filenames and enable os.fsencode().
........

14 years agoBlocked revisions 81925 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 23:49:41 +0000 (23:49 +0000)]
Blocked revisions 81925 via svnmerge

........
  r81925 | victor.stinner | 2010-06-12 01:46:47 +0200 (sam., 12 juin 2010) | 4 lines

  Issue #8784: Set tarfile default encoding to 'utf-8' on Windows.

  Note: file system encoding cannot be None anymore (since r81190, issue #8610).
........

14 years agoMerged revisions 81923 via svnmerge from
Victor Stinner [Fri, 11 Jun 2010 23:33:56 +0000 (23:33 +0000)]
Merged revisions 81923 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81923 | victor.stinner | 2010-06-12 01:30:12 +0200 (sam., 12 juin 2010) | 16 lines

  Fix some bugs in c-api/arg.rst documentation

   * replace "the default encoding" by "'utf-8' encoding"
   * fix "w" / "w*" / "w#" doc: similar to "y" / "y*" / "y#"
     and not "s" / "s*" / "s#"
   * "u#": remove "Non-Unicode objects are handled by interpreting their
     read-buffer pointer ...", it's no more true
   * "es", "es#": remove "... and objects convertible to Unicode into a character
     buffer", it's no more true
   * Py_BuildValue(), "K" and "L" formats: specify the name of the C type on
     Windows (_int64 / unsigned _int64) as done for PyArg_Parse*() long long
     types
  --CETTE ligne, et les suivantes ci-dessous, seront ignorées--

  M    Doc/c-api/arg.rst
........

14 years agoBlocked revisions 81918 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 23:13:29 +0000 (23:13 +0000)]
Blocked revisions 81918 via svnmerge

........
  r81918 | victor.stinner | 2010-06-12 00:27:14 +0200 (sam., 12 juin 2010) | 2 lines

  readline: use PyUnicode_FSConverter() to parse filenames
........

14 years agoBackport test_getfilesystemencoding() from py3k
Victor Stinner [Fri, 11 Jun 2010 23:12:58 +0000 (23:12 +0000)]
Backport test_getfilesystemencoding() from py3k

Note: On Python 3.1, file system encoding can be None.

14 years agoBlocked revisions 81916 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 22:18:39 +0000 (22:18 +0000)]
Blocked revisions 81916 via svnmerge

........
  r81916 | victor.stinner | 2010-06-12 00:17:52 +0200 (sam., 12 juin 2010) | 2 lines

  Issue #8965: Add a regression test to test_sys with LANG=C
........

14 years agoBlocked revisions 81914 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 22:12:43 +0000 (22:12 +0000)]
Blocked revisions 81914 via svnmerge

........
  r81914 | victor.stinner | 2010-06-12 00:09:51 +0200 (sam., 12 juin 2010) | 2 lines

  locale.bindtextdomain(): use PyUnicode_FSConverter() to parse the filename
........

14 years agoBlocked revisions 81911 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 21:53:36 +0000 (21:53 +0000)]
Blocked revisions 81911 via svnmerge

........
  r81911 | victor.stinner | 2010-06-11 23:50:30 +0200 (ven., 11 juin 2010) | 3 lines

  Issue #8966: If a ctypes structure field is an array of c_char, convert its
  value to bytes instead of str (as done for c_char and c_char_p).
........

14 years agoMerged revisions 81908 via svnmerge from
Antoine Pitrou [Fri, 11 Jun 2010 21:48:34 +0000 (21:48 +0000)]
Merged revisions 81908 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81908 | antoine.pitrou | 2010-06-11 23:46:32 +0200 (ven., 11 juin 2010) | 11 lines

  Merged revisions 81907 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81907 | antoine.pitrou | 2010-06-11 23:42:26 +0200 (ven., 11 juin 2010) | 5 lines

    Issue #8941: decoding big endian UTF-32 data in UCS-2 builds could crash
    the interpreter with characters outside the Basic Multilingual Plane
    (higher than 0x10000).
  ........
................

14 years agoMerged revisions 81897-81898,81902 via svnmerge from
Mark Dickinson [Fri, 11 Jun 2010 20:08:36 +0000 (20:08 +0000)]
Merged revisions 81897-81898,81902 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81897 | mark.dickinson | 2010-06-11 17:56:34 +0100 (Fri, 11 Jun 2010) | 1 line

  Avoid possible undefined behaviour from signed overflow.
........
  r81898 | mark.dickinson | 2010-06-11 20:05:08 +0100 (Fri, 11 Jun 2010) | 1 line

  Fix an incorrect return type.
........
  r81902 | mark.dickinson | 2010-06-11 20:50:30 +0100 (Fri, 11 Jun 2010) | 1 line

  Fix more undefined-behaviour inducing overflow checks in struct module.
........

14 years agoMerged revisions 81891 via svnmerge from
Ezio Melotti [Fri, 11 Jun 2010 02:28:37 +0000 (02:28 +0000)]
Merged revisions 81891 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81891 | ezio.melotti | 2010-06-11 05:26:42 +0300 (Fri, 11 Jun 2010) | 9 lines

  Merged revisions 81889 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81889 | ezio.melotti | 2010-06-11 05:21:25 +0300 (Fri, 11 Jun 2010) | 1 line

    Remove extra ] from itertools.count docstring.
  ........
................

14 years agoBlocked revisions 81885 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 00:42:36 +0000 (00:42 +0000)]
Blocked revisions 81885 via svnmerge

........
  r81885 | victor.stinner | 2010-06-11 02:41:41 +0200 (ven., 11 juin 2010) | 2 lines

  test_sys: add a test on the file system encoding for darwin
........

14 years agoBlocked revisions 81883 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 00:39:31 +0000 (00:39 +0000)]
Blocked revisions 81883 via svnmerge

........
  r81883 | victor.stinner | 2010-06-11 02:36:33 +0200 (ven., 11 juin 2010) | 5 lines

  Issue #8965: initfsencoding() doesn't change the encoding on Mac OS X

  File system encoding have to be hardcoded to "utf-8" on Mac OS X. r81190
  introduced a regression: the encoding was changed depending on the locale.
........

14 years agoBlocked revisions 81871 via svnmerge
Victor Stinner [Thu, 10 Jun 2010 13:38:26 +0000 (13:38 +0000)]
Blocked revisions 81871 via svnmerge

........
  r81871 | victor.stinner | 2010-06-10 15:36:23 +0200 (jeu., 10 juin 2010) | 4 lines

  Fix r81869: ISO-8859-15 was seen as an alias to ISO-8859-1

  Don't use normalize_encoding() result if it is truncated.
........

14 years agoBlocked revisions 81869 via svnmerge
Victor Stinner [Thu, 10 Jun 2010 12:01:27 +0000 (12:01 +0000)]
Blocked revisions 81869 via svnmerge

........
  r81869 | victor.stinner | 2010-06-10 14:00:55 +0200 (jeu., 10 juin 2010) | 4 lines

  Issue #8922: Normalize the encoding name in PyUnicode_AsEncodedString() to
  enable shortcuts for upper case encoding name. Add also a shortcut for
  "iso-8859-1" in PyUnicode_AsEncodedString() and PyUnicode_Decode().
........

14 years agoMerged revisions 79780 via svnmerge from
Philip Jenvey [Wed, 9 Jun 2010 17:56:11 +0000 (17:56 +0000)]
Merged revisions 79780 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r79780 | philip.jenvey | 2010-04-04 20:05:24 -0700 (Sun, 04 Apr 2010) | 9 lines

  Merged revisions 79779 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r79779 | philip.jenvey | 2010-04-04 19:51:51 -0700 (Sun, 04 Apr 2010) | 2 lines

    fix escape_encode to return the correct consumed size
  ........
................

14 years agoMerged revisions 81862 via svnmerge from
Antoine Pitrou [Wed, 9 Jun 2010 16:58:35 +0000 (16:58 +0000)]
Merged revisions 81862 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81862 | antoine.pitrou | 2010-06-09 18:38:55 +0200 (mer., 09 juin 2010) | 9 lines

  Merged revisions 81860 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81860 | antoine.pitrou | 2010-06-09 18:24:00 +0200 (mer., 09 juin 2010) | 3 lines

    Issue #8930: fix some C code indentation
  ........
................

14 years agoBlocked revisions 81857 via svnmerge
Stefan Krah [Wed, 9 Jun 2010 09:04:58 +0000 (09:04 +0000)]
Blocked revisions 81857 via svnmerge

........
  r81857 | stefan.krah | 2010-06-09 10:56:28 +0200 (Wed, 09 Jun 2010) | 3 lines

  Issue #8932: Skip required when compiled --without-threads.
........

14 years agoBlocked revisions 81854 via svnmerge
Victor Stinner [Tue, 8 Jun 2010 22:54:54 +0000 (22:54 +0000)]
Blocked revisions 81854 via svnmerge

........
  r81854 | victor.stinner | 2010-06-09 00:54:19 +0200 (mer., 09 juin 2010) | 5 lines

  Issue #8838, #8339: Remove codecs.charbuffer_encode() and "t#" parsing format

  Remove last references to the "char buffer" of the buffer protocol from
  Python3.
........

14 years agoMerged revisions 81851 via svnmerge from
Brian Curtin [Tue, 8 Jun 2010 22:30:34 +0000 (22:30 +0000)]
Merged revisions 81851 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81851 | brian.curtin | 2010-06-08 17:27:07 -0500 (Tue, 08 Jun 2010) | 2 lines

  Fix #8946. Extra PyObject* parameter documented which doesn't exist.
........

14 years agoMerged revisions 81849 via svnmerge from
Victor Stinner [Tue, 8 Jun 2010 21:46:32 +0000 (21:46 +0000)]
Merged revisions 81849 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81849 | victor.stinner | 2010-06-08 23:45:51 +0200 (mar., 08 juin 2010) | 7 lines

  PyArg_Parse*("Z#") raises an error for unknown type

  instead of ignoring the error and leave the pointer to the string and the size
  unchanged (not initialized).

  Fix also the type in the error message of "Z", "Z#" and "Y" formats.
........

14 years agoMerged revisions 81844 via svnmerge from
Victor Stinner [Tue, 8 Jun 2010 21:05:20 +0000 (21:05 +0000)]
Merged revisions 81844 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81844 | victor.stinner | 2010-06-08 23:00:13 +0200 (mar., 08 juin 2010) | 6 lines

  Py_FatalError(): don't sys sys.last_xxx variables

  Call PyErr_PrintEx(0) instead of PyErr_Print() to avoid a crash if
  Py_FatalError() is called in an early stage of Python initialization (if PySys
  is not yet initialized).
........

14 years agoMerged revisions 81843 via svnmerge from
Brian Curtin [Tue, 8 Jun 2010 21:00:35 +0000 (21:00 +0000)]
Merged revisions 81843 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81843 | brian.curtin | 2010-06-08 15:57:52 -0500 (Tue, 08 Jun 2010) | 3 lines

  Fix a compile warning missed during porting (wchar_t/char) and move a
  variable declaration outside of a loop. #2810 was when this first went in.
........

14 years agoMerged revisions 81841 via svnmerge from
Victor Stinner [Tue, 8 Jun 2010 20:50:09 +0000 (20:50 +0000)]
Merged revisions 81841 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81841 | victor.stinner | 2010-06-08 22:46:00 +0200 (mar., 08 juin 2010) | 6 lines

  sys_pyfile_write() does nothing if file is NULL

  mywrite() falls back to the C file object if sys_pyfile_write() returns an
  error. This patch fixes a segfault is Py_FatalError() is called in an early
  stage of Python initialization.
........

14 years agoMerged revisions 81838 via svnmerge from
Alexander Belopolsky [Tue, 8 Jun 2010 17:15:33 +0000 (17:15 +0000)]
Merged revisions 81838 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81838 | alexander.belopolsky | 2010-06-08 13:06:48 -0400 (Tue, 08 Jun 2010) | 1 line

  Added myself as a maintainer of time and datetime modules.
........

14 years agoMerged revisions 81823,81835 via svnmerge from
Benjamin Peterson [Tue, 8 Jun 2010 15:12:17 +0000 (15:12 +0000)]
Merged revisions 81823,81835 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81823 | benjamin.peterson | 2010-06-07 17:31:26 -0500 (Mon, 07 Jun 2010) | 9 lines

  Merged revisions 81820 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81820 | benjamin.peterson | 2010-06-07 17:23:23 -0500 (Mon, 07 Jun 2010) | 1 line

    correctly overflow when indexes are too large
  ........
................
  r81835 | benjamin.peterson | 2010-06-08 09:57:22 -0500 (Tue, 08 Jun 2010) | 9 lines

  Merged revisions 81834 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81834 | benjamin.peterson | 2010-06-08 09:53:29 -0500 (Tue, 08 Jun 2010) | 1 line

    kill extra word
  ........
................

14 years agoMerged revisions 81832 via svnmerge from
R. David Murray [Tue, 8 Jun 2010 14:43:46 +0000 (14:43 +0000)]
Merged revisions 81832 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81832 | r.david.murray | 2010-06-08 10:41:45 -0400 (Tue, 08 Jun 2010) | 2 lines

  Now that sunau has some tests, remove it from test_sundry.
........

14 years agoMerged revisions 81811 via svnmerge from
Victor Stinner [Mon, 7 Jun 2010 21:29:23 +0000 (21:29 +0000)]
Merged revisions 81811 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81811 | victor.stinner | 2010-06-07 23:20:41 +0200 (lun., 07 juin 2010) | 9 lines

  Issue #8925: fix types of Py_Parse*() and Py_BuildValue() functions

   * Add links to Python types
   * Replace "string" by bytes or str
   * Replace "long" by "int"
   * Specify the default encoding
   * Fix reST syntax ("..note ::")
   * etc.
........

14 years agoMerged revisions 81809 via svnmerge from
Victor Stinner [Mon, 7 Jun 2010 20:24:48 +0000 (20:24 +0000)]
Merged revisions 81809 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81809 | victor.stinner | 2010-06-07 22:14:04 +0200 (lun., 07 juin 2010) | 3 lines

  Issue #8897: Fix sunau module, use bytes to write the header. Patch written by
  Thomas Jollans.
........

14 years agoBlocked revisions 81807 via svnmerge
Victor Stinner [Mon, 7 Jun 2010 19:59:35 +0000 (19:59 +0000)]
Blocked revisions 81807 via svnmerge

........
  r81807 | victor.stinner | 2010-06-07 21:57:46 +0200 (lun., 07 juin 2010) | 2 lines

  Issue #8848: U / U# formats of Py_BuildValue() are just alias to s / s#
........

14 years agoBlocked revisions 81794 via svnmerge
Victor Stinner [Sun, 6 Jun 2010 20:38:57 +0000 (20:38 +0000)]
Blocked revisions 81794 via svnmerge

........
  r81794 | victor.stinner | 2010-06-06 22:38:02 +0200 (dim., 06 juin 2010) | 4 lines

  convertsimple(): call PyErr_NoMemory() on PyMem_NEW() failure

  Raise a more revelant error (MemoryError instead of TypeError)
........

14 years agoBlocked revisions 81792 via svnmerge
Victor Stinner [Sun, 6 Jun 2010 20:33:05 +0000 (20:33 +0000)]
Blocked revisions 81792 via svnmerge

........
  r81792 | victor.stinner | 2010-06-06 22:27:51 +0200 (dim., 06 juin 2010) | 2 lines

  Simplify getbuffer(): convertbuffer() fails anyway if bf_getbuffer is NULL
........

14 years agoMerged revisions 81790 via svnmerge from
Tarek Ziadé [Sun, 6 Jun 2010 20:23:10 +0000 (20:23 +0000)]
Merged revisions 81790 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81790 | tarek.ziade | 2010-06-06 22:18:42 +0200 (Sun, 06 Jun 2010) | 9 lines

  Merged revisions 81788 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81788 | tarek.ziade | 2010-06-06 22:05:20 +0200 (Sun, 06 Jun 2010) | 1 line

    Fixed #8909: now the doc details the size of the bitmap used in distutils' bdist_wininst
  ........
................

14 years agoMerged revisions 81782 via svnmerge from
Benjamin Peterson [Sun, 6 Jun 2010 02:51:17 +0000 (02:51 +0000)]
Merged revisions 81782 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81782 | benjamin.peterson | 2010-06-05 21:44:41 -0500 (Sat, 05 Jun 2010) | 1 line

  bltn-file-objects don't exist in python3
........

14 years agoMerged revisions 81703 via svnmerge from
Martin v. Löwis [Fri, 4 Jun 2010 19:51:05 +0000 (19:51 +0000)]
Merged revisions 81703 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81703 | martin.v.loewis | 2010-06-04 21:50:26 +0200 (Fr, 04 Jun 2010) | 10 lines

  Merged revisions 81701 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81701 | martin.v.loewis | 2010-06-04 21:39:07 +0200 (Fr, 04 Jun 2010) | 2 lines

    Issue #6470: Drop UNC prefix in FixTk.py
    Patch by Christop Gohlke and Amaury Forgeot d'Arc.
  ........
................

14 years agoMerged revisions 81695 via svnmerge from
Senthil Kumaran [Fri, 4 Jun 2010 17:31:11 +0000 (17:31 +0000)]
Merged revisions 81695 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81695 | senthil.kumaran | 2010-06-04 22:57:11 +0530 (Fri, 04 Jun 2010) | 9 lines

  Merged revisions 81691 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81691 | senthil.kumaran | 2010-06-04 22:47:09 +0530 (Fri, 04 Jun 2010) | 3 lines

    test verifying the resp object is closed for HEAD response.
  ........
................

14 years agoMerged revisions 81689 via svnmerge from
Senthil Kumaran [Fri, 4 Jun 2010 16:43:10 +0000 (16:43 +0000)]
Merged revisions 81689 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81689 | senthil.kumaran | 2010-06-04 22:08:00 +0530 (Fri, 04 Jun 2010) | 9 lines

  Merged revisions 81687 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81687 | senthil.kumaran | 2010-06-04 22:02:14 +0530 (Fri, 04 Jun 2010) | 3 lines

    Fix issue6312 - close the resp object for HEAD response.
  ........
................

14 years agoMerged revisions 81685 via svnmerge from
R. David Murray [Fri, 4 Jun 2010 16:15:34 +0000 (16:15 +0000)]
Merged revisions 81685 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81685 | r.david.murray | 2010-06-04 12:11:08 -0400 (Fri, 04 Jun 2010) | 4 lines

  #4768: store base64 encoded email body parts as text, not binary.

  Patch and tests by Forest Bond.
........

14 years agoMerged revisions 81673 via svnmerge from
Ronald Oussoren [Thu, 3 Jun 2010 16:21:03 +0000 (16:21 +0000)]
Merged revisions 81673 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81673 | ronald.oussoren | 2010-06-03 16:42:25 +0200 (Thu, 03 Jun 2010) | 16 lines

  Merged revisions 81662 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81662 | ronald.oussoren | 2010-06-03 11:47:21 +0200 (Thu, 03 Jun 2010) | 9 lines

    Fix for issue #7724: ensure that distutils and python's own setup.py
    honor the MacOSX SDK when one is specified.

    This is needed to be able to build using the 10.4u SDK while running
    on OSX 10.6.

    This is a fixed version of the patch in r80963, I've tested this patch
    on OSX and Linux.
  ........
................

14 years agoBlocked revisions 81670 via svnmerge
Lars Gustäbel [Thu, 3 Jun 2010 12:46:14 +0000 (12:46 +0000)]
Blocked revisions 81670 via svnmerge

................
  r81670 | lars.gustaebel | 2010-06-03 14:45:16 +0200 (Thu, 03 Jun 2010) | 14 lines

  Merged revisions 81667 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81667 | lars.gustaebel | 2010-06-03 14:34:14 +0200 (Thu, 03 Jun 2010) | 8 lines

    Issue #8741: Fixed the TarFile.makelink() method that is responsible
    for extracting symbolic and hard link entries as regular files as a
    work-around on platforms that do not support filesystem links.

    This stopped working reliably after a change in r74571. I also added
    a few tests for this functionality.
  ........
................

14 years agoMerged revisions 81665 via svnmerge from
Lars Gustäbel [Thu, 3 Jun 2010 10:15:18 +0000 (10:15 +0000)]
Merged revisions 81665 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81665 | lars.gustaebel | 2010-06-03 12:11:52 +0200 (Thu, 03 Jun 2010) | 11 lines

  Merged revisions 81663 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81663 | lars.gustaebel | 2010-06-03 11:56:22 +0200 (Thu, 03 Jun 2010) | 4 lines

    Issue #8833: tarfile created hard link entries with a size
    field != 0 by mistake. The associated testcase did not
    expose this bug because it was broken too.
  ........
................

14 years agoMerged revisions 81660 via svnmerge from
R. David Murray [Thu, 3 Jun 2010 02:05:47 +0000 (02:05 +0000)]
Merged revisions 81660 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81660 | r.david.murray | 2010-06-02 21:58:28 -0400 (Wed, 02 Jun 2010) | 25 lines

  Fix Charset.body_encode to encode to output_charset before calling base64mime.

  This means that what gets encoded in base64 is the encoded version of the
  unicode payload.  This bug was revealed by a forward port of the tests from
  Issue 1368247, but the fix was completely different.

  Note that the merge is only of the tests, the doc changes were inappropriate
  since email5 expects unicode, not bytes.  I'm also not convinced that
  quopri works correctly in email5, but that's a different issue.

  Merged revisions 81658 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81658 | r.david.murray | 2010-06-02 18:03:15 -0400 (Wed, 02 Jun 2010) | 9 lines

    #1368247: make set_charset/MIMEText automatically encode unicode _payload.

    Fixes (mysterious, to the end user) UnicodeErrors when using utf-8 as
    the charset and unicode as the _text argument.  Also makes the way in
    which unicode gets encoded to quoted printable for other charsets more
    sane (it only worked by accident previously).  The _payload now is encoded
    to the charset.output_charset if it is unicode.
  ........
................

14 years agoMerged revisions 81656 via svnmerge from
Benjamin Peterson [Wed, 2 Jun 2010 18:47:26 +0000 (18:47 +0000)]
Merged revisions 81656 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81656 | benjamin.peterson | 2010-06-02 13:10:09 -0500 (Wed, 02 Jun 2010) | 1 line

  remove description of LOAD_LOCALS #8874
........

14 years agoMerged revisions 81654 via svnmerge from
Antoine Pitrou [Wed, 2 Jun 2010 17:11:32 +0000 (17:11 +0000)]
Merged revisions 81654 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81654 | antoine.pitrou | 2010-06-02 19:10:49 +0200 (mer., 02 juin 2010) | 10 lines

  Merged revisions 81652 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81652 | antoine.pitrou | 2010-06-02 19:08:47 +0200 (mer., 02 juin 2010) | 4 lines

    Issue #8873: add a documentation note about possible performance issues with the
    default of unbuffered IO in subprocess.Popen.
  ........
................

14 years agoMerged revisions 81647 via svnmerge from
Senthil Kumaran [Wed, 2 Jun 2010 02:31:04 +0000 (02:31 +0000)]
Merged revisions 81647 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81647 | senthil.kumaran | 2010-06-02 07:59:00 +0530 (Wed, 02 Jun 2010) | 9 lines

  Merged revisions 81645 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81645 | senthil.kumaran | 2010-06-02 07:49:15 +0530 (Wed, 02 Jun 2010) | 3 lines

    Fix issue8788 - description of doseq parameter in urllib.urlencode
  ........
................

14 years agoMerged revisions 81642 via svnmerge from
Brian Curtin [Tue, 1 Jun 2010 13:52:18 +0000 (13:52 +0000)]
Merged revisions 81642 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81642 | brian.curtin | 2010-06-01 08:49:19 -0500 (Tue, 01 Jun 2010) | 10 lines

  Merged revisions 81640 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81640 | brian.curtin | 2010-06-01 08:29:13 -0500 (Tue, 01 Jun 2010) | 3 lines

    Fix #8618. Ask the Windows mixer API if there are any playback devices
    configured before attempting to test PlaySound.
  ........
................

14 years agoMerged revisions 81638 via svnmerge from
Senthil Kumaran [Tue, 1 Jun 2010 12:56:17 +0000 (12:56 +0000)]
Merged revisions 81638 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81638 | senthil.kumaran | 2010-06-01 18:23:48 +0530 (Tue, 01 Jun 2010) | 9 lines

  Merged revisions 81636 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81636 | senthil.kumaran | 2010-06-01 18:10:07 +0530 (Tue, 01 Jun 2010) | 3 lines

    Fix Issue8797 - urllib2 basic authentication fix for wrong passwords. It fails after 5 retries.
  ........
................

14 years agoBlocked revisions 81632 via svnmerge
R. David Murray [Tue, 1 Jun 2010 01:33:31 +0000 (01:33 +0000)]
Blocked revisions 81632 via svnmerge

........
  r81632 | r.david.murray | 2010-05-31 21:32:12 -0400 (Mon, 31 May 2010) | 4 lines

  #8845: expose sqlite3 inTransaction as RO in_transaction Connection attribute.

  Patch by R. David Murray, unit tests by Shashwat Anand.
........

14 years agoMerged revisions 81630 via svnmerge from
R. David Murray [Tue, 1 Jun 2010 01:12:24 +0000 (01:12 +0000)]
Merged revisions 81630 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81630 | r.david.murray | 2010-05-31 21:11:18 -0400 (Mon, 31 May 2010) | 9 lines

  Merged revisions 81586 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81586 | r.david.murray | 2010-05-28 14:08:11 -0400 (Fri, 28 May 2010) | 2 lines

    Make reference to Generic Attribute Management a hyperlink.
  ........
................

14 years agoBlocked revisions 81628 via svnmerge
R. David Murray [Tue, 1 Jun 2010 01:04:14 +0000 (01:04 +0000)]
Blocked revisions 81628 via svnmerge

................
  r81628 | r.david.murray | 2010-05-31 19:23:50 -0400 (Mon, 31 May 2010) | 9 lines

  Merged revisions 81587 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81587 | r.david.murray | 2010-05-28 14:17:20 -0400 (Fri, 28 May 2010) | 2 lines

    Make the ctl-C shutdown of serve.py prettier.
  ........
................

14 years agoMerged revisions 81623 via svnmerge from
Antoine Pitrou [Mon, 31 May 2010 17:06:44 +0000 (17:06 +0000)]
Merged revisions 81623 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81623 | antoine.pitrou | 2010-05-31 19:04:40 +0200 (lun., 31 mai 2010) | 9 lines

  Merged revisions 81621 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81621 | antoine.pitrou | 2010-05-31 19:01:01 +0200 (lun., 31 mai 2010) | 4 lines

    Improve documentation for getaddrinfo() (part of #8857)
  ........
................

14 years agoMerged revisions 81560 via svnmerge from
Alexander Belopolsky [Mon, 31 May 2010 16:21:02 +0000 (16:21 +0000)]
Merged revisions 81560 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81560 | alexander.belopolsky | 2010-05-26 16:48:30 -0400 (Wed, 26 May 2010) | 10 lines

  Merged revisions 81559 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81559 | alexander.belopolsky | 2010-05-26 16:45:37 -0400 (Wed, 26 May 2010) | 3 lines

    Issue #7879: Skip negative timestamps test on any Windows platform
    using unittest.skipIf decorator.
  ........
................

14 years agoMerged revisions 81556 via svnmerge from
Alexander Belopolsky [Mon, 31 May 2010 16:11:21 +0000 (16:11 +0000)]
Merged revisions 81556 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81556 | alexander.belopolsky | 2010-05-26 16:00:12 -0400 (Wed, 26 May 2010) | 10 lines

  Merged revisions 81555 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81555 | alexander.belopolsky | 2010-05-26 15:43:16 -0400 (Wed, 26 May 2010) | 3 lines

    Issue #7879: Do not test negative timestamps on any Windows platform
    including Windows CE.
  ........
................

14 years agoMerged revisions 81604 via svnmerge from
Mark Dickinson [Sat, 29 May 2010 21:11:05 +0000 (21:11 +0000)]
Merged revisions 81604 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81604 | mark.dickinson | 2010-05-29 22:05:27 +0100 (Sat, 29 May 2010) | 9 lines

  Merged revisions 81602 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81602 | mark.dickinson | 2010-05-29 22:00:52 +0100 (Sat, 29 May 2010) | 1 line

    Untabify Modules/config.c.in.
  ........
................

14 years agoMerged revisions 81600 via svnmerge from
Stefan Krah [Sat, 29 May 2010 13:01:02 +0000 (13:01 +0000)]
Merged revisions 81600 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81600 | stefan.krah | 2010-05-29 14:59:18 +0200 (Sat, 29 May 2010) | 9 lines

  Merged revisions 81598 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81598 | stefan.krah | 2010-05-29 14:54:35 +0200 (Sat, 29 May 2010) | 1 line

    Fix typo
  ........
................

14 years agoMerged revisions 81595 via svnmerge from
Antoine Pitrou [Sat, 29 May 2010 12:10:15 +0000 (12:10 +0000)]
Merged revisions 81595 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81595 | antoine.pitrou | 2010-05-29 14:08:25 +0200 (sam., 29 mai 2010) | 9 lines

  Merged revisions 81594 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81594 | antoine.pitrou | 2010-05-29 14:06:13 +0200 (sam., 29 mai 2010) | 3 lines

    Issue #8840: Make documentation for truncate() clearer
  ........
................

14 years agoBlocked revisions 81590 via svnmerge
Victor Stinner [Sat, 29 May 2010 00:13:47 +0000 (00:13 +0000)]
Blocked revisions 81590 via svnmerge

........
  r81590 | victor.stinner | 2010-05-29 02:13:06 +0200 (sam., 29 mai 2010) | 2 lines

  Remove dead code
........

14 years agoBlocked revisions 81588 via svnmerge
Victor Stinner [Fri, 28 May 2010 21:55:42 +0000 (21:55 +0000)]
Blocked revisions 81588 via svnmerge

........
  r81588 | victor.stinner | 2010-05-28 23:55:10 +0200 (ven., 28 mai 2010) | 3 lines

  Issue #8837: Remove "O?" format of PyArg_Parse*() functions. The format is no
  used anymore and it was never documented.
........

14 years agoBlocked revisions 81575 via svnmerge
Ezio Melotti [Thu, 27 May 2010 22:44:00 +0000 (22:44 +0000)]
Blocked revisions 81575 via svnmerge

................
  r81575 | ezio.melotti | 2010-05-28 01:38:16 +0300 (Fri, 28 May 2010) | 9 lines

  Merged revisions 81318 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81318 | ezio.melotti | 2010-05-19 03:32:52 +0300 (Wed, 19 May 2010) | 1 line

    Fix typo in argparse doc.
  ........
................

14 years agoMerged revisions 81572 via svnmerge from
Benjamin Peterson [Thu, 27 May 2010 22:36:14 +0000 (22:36 +0000)]
Merged revisions 81572 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81572 | benjamin.peterson | 2010-05-27 17:32:22 -0500 (Thu, 27 May 2010) | 1 line

  correct default value in signature
........

14 years agoMerged revisions 81568 via svnmerge from
Alexander Belopolsky [Thu, 27 May 2010 22:03:53 +0000 (22:03 +0000)]
Merged revisions 81568 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81568 | alexander.belopolsky | 2010-05-27 17:42:58 -0400 (Thu, 27 May 2010) | 10 lines

  Merged revisions 81566 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81566 | alexander.belopolsky | 2010-05-27 16:55:27 -0400 (Thu, 27 May 2010) | 3 lines

    Issue #7150: Raise OverflowError if the result of adding or subtracting
    timedelta from date or datetime falls outside of the MINYEAR:MAXYEAR range.
  ........
................

14 years agoBlocked revisions 81557 via svnmerge
Mark Dickinson [Wed, 26 May 2010 20:31:07 +0000 (20:31 +0000)]
Blocked revisions 81557 via svnmerge

........
  r81557 | mark.dickinson | 2010-05-26 21:07:58 +0100 (Wed, 26 May 2010) | 4 lines

  Issue #2844: Make int('42', n) consistently raise ValueError for
  invalid integers n (including n = -909).
........

14 years agoMerged revisions 81553 via svnmerge from
Mark Dickinson [Wed, 26 May 2010 19:18:28 +0000 (19:18 +0000)]
Merged revisions 81553 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81553 | mark.dickinson | 2010-05-26 20:14:01 +0100 (Wed, 26 May 2010) | 9 lines

  Merged revisions 81551 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81551 | mark.dickinson | 2010-05-26 20:06:33 +0100 (Wed, 26 May 2010) | 1 line

    Issue #8825: additional testcases for int(string, 0) and long(string, 0).
  ........
................

14 years agoMerged revisions 81547 via svnmerge from
Brian Curtin [Wed, 26 May 2010 18:09:32 +0000 (18:09 +0000)]
Merged revisions 81547 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81547 | brian.curtin | 2010-05-26 12:43:50 -0500 (Wed, 26 May 2010) | 6 lines

  Fix #2810 - handle the case where some registry calls return
  ERROR_MORE_DATA, requiring another call to get the remaining data.

  Patch by Daniel Stutzbach
........

14 years agoMerged revisions 81545 via svnmerge from
Victor Stinner [Wed, 26 May 2010 17:35:09 +0000 (17:35 +0000)]
Merged revisions 81545 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81545 | victor.stinner | 2010-05-26 19:33:03 +0200 (mer., 26 mai 2010) | 9 lines

  Merged revisions 81543 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81543 | victor.stinner | 2010-05-26 19:25:28 +0200 (mer., 26 mai 2010) | 2 lines

    Issue #7449: Skip test_socketserver if threading support is disabled
  ........
................

14 years agoBlocked revisions 81541 via svnmerge
Mark Dickinson [Wed, 26 May 2010 16:06:11 +0000 (16:06 +0000)]
Blocked revisions 81541 via svnmerge

........
  r81541 | mark.dickinson | 2010-05-26 17:02:59 +0100 (Wed, 26 May 2010) | 4 lines

  Issue #8817: Expose round-to-nearest variant of divmod in _PyLong_Divmod_Near
  for use by the datetime module; also refactor long_round to use this function.
........

14 years agoMerged revisions 81535 via svnmerge from
Victor Stinner [Tue, 25 May 2010 22:18:30 +0000 (22:18 +0000)]
Merged revisions 81535 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81535 | victor.stinner | 2010-05-26 00:17:22 +0200 (mer., 26 mai 2010) | 2 lines

  Fix the new TestMain.test_decode() of test_base64 for Windows
........

14 years agoMerged revisions 81533 via svnmerge from
Victor Stinner [Tue, 25 May 2010 21:32:42 +0000 (21:32 +0000)]
Merged revisions 81533 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81533 | victor.stinner | 2010-05-25 23:12:34 +0200 (mar., 25 mai 2010) | 3 lines

  Issue #4769: Fix main() function of the base64 module, use sys.stdin.buffer and
  sys.stdout.buffer (instead of sys.stdin and sys.stdout) to use the bytes API
........

14 years agoMerged revisions 81528 via svnmerge from
Mark Dickinson [Tue, 25 May 2010 19:48:15 +0000 (19:48 +0000)]
Merged revisions 81528 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81528 | mark.dickinson | 2010-05-25 20:46:20 +0100 (Tue, 25 May 2010) | 9 lines

  Merged revisions 81527 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81527 | mark.dickinson | 2010-05-25 20:44:49 +0100 (Tue, 25 May 2010) | 1 line

    Fix a NameError in test_enumerate.
  ........
................

14 years agoMerged revisions 81522 via svnmerge from
R. David Murray [Tue, 25 May 2010 15:54:24 +0000 (15:54 +0000)]
Merged revisions 81522 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81522 | r.david.murray | 2010-05-25 11:36:46 -0400 (Tue, 25 May 2010) | 9 lines

  Recorded merge of revisions 81521 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81521 | r.david.murray | 2010-05-25 11:32:06 -0400 (Tue, 25 May 2010) | 2 lines

    Issue 8818: urlparse/urlsplit keyword is 'scheme', not 'default_scheme'.
  ........
................

14 years agoBlocked revisions 81513-81514 via svnmerge
Tarek Ziadé [Tue, 25 May 2010 09:48:07 +0000 (09:48 +0000)]
Blocked revisions 81513-81514 via svnmerge

........
  r81513 | tarek.ziade | 2010-05-25 11:44:36 +0200 (Tue, 25 May 2010) | 1 line

  Made sysconfig a script that displays useful information - #8770
........
  r81514 | tarek.ziade | 2010-05-25 11:47:06 +0200 (Tue, 25 May 2010) | 1 line

  added the list of public APIs in sysconfig
........

14 years agoMerged revisions 81504 via svnmerge from
Victor Stinner [Mon, 24 May 2010 21:48:07 +0000 (21:48 +0000)]
Merged revisions 81504 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81504 | victor.stinner | 2010-05-24 23:46:25 +0200 (lun., 24 mai 2010) | 13 lines

  Recorded merge of revisions 81500-81501 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81500 | victor.stinner | 2010-05-24 23:33:24 +0200 (lun., 24 mai 2010) | 2 lines

    Issue #6662: Fix parsing of malformatted charref (&#bad;)
  ........
    r81501 | victor.stinner | 2010-05-24 23:37:28 +0200 (lun., 24 mai 2010) | 2 lines

    Add the author of the last fix (Issue #6662)
  ........
................

14 years agoMerged revisions 81481 via svnmerge from
Benjamin Peterson [Sat, 22 May 2010 19:40:31 +0000 (19:40 +0000)]
Merged revisions 81481 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81481 | benjamin.peterson | 2010-05-22 13:59:24 -0500 (Sat, 22 May 2010) | 20 lines

  Merged revisions 81479 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ................
    r81479 | benjamin.peterson | 2010-05-22 13:52:21 -0500 (Sat, 22 May 2010) | 13 lines

    Merged revisions 80937,81478 via svnmerge from
    svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

    ........
      r80937 | benjamin.peterson | 2010-05-07 14:10:58 -0500 (Fri, 07 May 2010) | 1 line

      remove redundant unicode call
    ........
      r81478 | benjamin.peterson | 2010-05-22 13:47:39 -0500 (Sat, 22 May 2010) | 1 line

      ensure doctests have some future_features
    ........
  ................
................

14 years agoMerged revisions 80016 via svnmerge from
Mark Dickinson [Sat, 22 May 2010 18:58:39 +0000 (18:58 +0000)]
Merged revisions 80016 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80016 | mark.dickinson | 2010-04-12 22:00:59 +0100 (Mon, 12 Apr 2010) | 29 lines

  Merged revisions 80013-80015 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r80013 | mark.dickinson | 2010-04-12 20:25:32 +0100 (Mon, 12 Apr 2010) | 14 lines

    Issue #7355: Various improvements to struct module documentation.

     - note early on that the result of struct.pack includes padding
       bytes by default

     - add examples showing how order of struct fields can affect size
       (due to padding)

     - better headers and references; introduction to format strings

     - integrate packing notes into table

    Many thanks to Meador Inge for the patch.
  ........
    r80014 | mark.dickinson | 2010-04-12 20:46:20 +0100 (Mon, 12 Apr 2010) | 1 line

    Rewrap some long lines in struct module doc source.
  ........
    r80015 | mark.dickinson | 2010-04-12 21:38:36 +0100 (Mon, 12 Apr 2010) | 1 line

    More struct doc tweaks.
  ........
................

14 years agoMerged revisions 81474 via svnmerge from
Victor Stinner [Sat, 22 May 2010 17:01:13 +0000 (17:01 +0000)]
Merged revisions 81474 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81474 | victor.stinner | 2010-05-22 18:59:09 +0200 (sam., 22 mai 2010) | 20 lines

  Merged revisions 81471-81472 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81471 | victor.stinner | 2010-05-22 15:37:56 +0200 (sam., 22 mai 2010) | 7 lines

    Issue #6268: More bugfixes about BOM, UTF-16 and UTF-32

     * Fix seek() method of codecs.open(), don't write the BOM twice after seek(0)
     * Fix reset() method of codecs, UTF-16, UTF-32 and StreamWriter classes
     * test_codecs: use "w+" mode instead of "wt+". "t" mode is not supported by
       Solaris or Windows, but does it really exist? I found it the in the issue.
  ........
    r81472 | victor.stinner | 2010-05-22 15:44:25 +0200 (sam., 22 mai 2010) | 4 lines

    Fix my last commit (r81471) about codecs

    Rememder: don't touch the code just before a commit
  ........
................

14 years agoMerged revisions 81461 via svnmerge from
Victor Stinner [Sat, 22 May 2010 02:17:42 +0000 (02:17 +0000)]
Merged revisions 81461 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81461 | victor.stinner | 2010-05-22 04:16:27 +0200 (sam., 22 mai 2010) | 10 lines

  Merged revisions 81459 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81459 | victor.stinner | 2010-05-22 04:11:07 +0200 (sam., 22 mai 2010) | 3 lines

    Issue #6268: Fix seek() method of codecs.open(), don't read the BOM twice
    after seek(0)
  ........
................

14 years agoMerged revisions 81452 via svnmerge from
Georg Brandl [Fri, 21 May 2010 22:05:15 +0000 (22:05 +0000)]
Merged revisions 81452 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81452 | georg.brandl | 2010-05-22 00:04:32 +0200 (Sa, 22 Mai 2010) | 9 lines

  Merged revisions 81450 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81450 | georg.brandl | 2010-05-22 00:03:29 +0200 (Sa, 22 Mai 2010) | 1 line

    #8709: mention Windows support for os.devnull.
  ........
................

14 years agoBlocked revisions 81446 via svnmerge
Georg Brandl [Fri, 21 May 2010 21:50:17 +0000 (21:50 +0000)]
Blocked revisions 81446 via svnmerge

................
  r81446 | georg.brandl | 2010-05-21 23:49:47 +0200 (Fr, 21 Mai 2010) | 9 lines

  Merged revisions 81443 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81443 | georg.brandl | 2010-05-21 23:48:57 +0200 (Fr, 21 Mai 2010) | 1 line

    typo
  ........
................

14 years agoRecorded merge of revisions 81442 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:49:56 +0000 (21:49 +0000)]
Recorded merge of revisions 81442 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81442 | georg.brandl | 2010-05-21 23:48:27 +0200 (Fr, 21 Mai 2010) | 9 lines

  Merged revisions 81440 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81440 | georg.brandl | 2010-05-21 23:47:05 +0200 (Fr, 21 Mai 2010) | 1 line

    Correct info for Semaphore.acquire() semantics under OSX.
  ........
................

14 years agoMerged revisions 81438 via svnmerge from
Benjamin Peterson [Fri, 21 May 2010 21:49:24 +0000 (21:49 +0000)]
Merged revisions 81438 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81438 | benjamin.peterson | 2010-05-21 16:45:06 -0500 (Fri, 21 May 2010) | 25 lines

  Merged revisions 81428-81429,81432-81433,81437 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81428 | benjamin.peterson | 2010-05-21 16:16:12 -0500 (Fri, 21 May 2010) | 1 line

    use addCleanup
  ........
    r81429 | benjamin.peterson | 2010-05-21 16:17:22 -0500 (Fri, 21 May 2010) | 1 line

    fix name
  ........
    r81432 | benjamin.peterson | 2010-05-21 16:31:24 -0500 (Fri, 21 May 2010) | 1 line

    ensure the last line has a trailing newline #8782
  ........
    r81433 | benjamin.peterson | 2010-05-21 16:32:49 -0500 (Fri, 21 May 2010) | 1 line

    remove debugging rubish
  ........
    r81437 | benjamin.peterson | 2010-05-21 16:35:44 -0500 (Fri, 21 May 2010) | 1 line

    simplify and modernize updatecache()
  ........
................

14 years agoMerged revisions 81435 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:33:56 +0000 (21:33 +0000)]
Merged revisions 81435 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81435 | georg.brandl | 2010-05-21 23:33:23 +0200 (Fr, 21 Mai 2010) | 9 lines

  Merged revisions 81431 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81431 | georg.brandl | 2010-05-21 23:30:47 +0200 (Fr, 21 Mai 2010) | 1 line

    #8707: remove duplicate paragraph part.
  ........
................

14 years agoRecorded merge of revisions 81427 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:28:17 +0000 (21:28 +0000)]
Recorded merge of revisions 81427 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

........
  r81427 | georg.brandl | 2010-05-21 23:12:07 +0200 (Fr, 21 Mai 2010) | 1 line

  Fix signatures for the various TemporaryFile class^Wfunctions.
........

14 years agoMerged revisions 81417 via svnmerge from
Benjamin Peterson [Fri, 21 May 2010 21:05:45 +0000 (21:05 +0000)]
Merged revisions 81417 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81417 | benjamin.peterson | 2010-05-21 15:55:22 -0500 (Fri, 21 May 2010) | 9 lines

  Merged revisions 81414 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81414 | benjamin.peterson | 2010-05-21 15:51:45 -0500 (Fri, 21 May 2010) | 1 line

    return NotImplemented from Mapping when comparing to a non-mapping #8729
  ........
................

14 years agoMerged revisions 81421 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:02:56 +0000 (21:02 +0000)]
Merged revisions 81421 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

........
  r81421 | georg.brandl | 2010-05-21 23:01:32 +0200 (Fr, 21 Mai 2010) | 1 line

  Fix variable name in example.
........

14 years agoMerged revisions 81418 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:01:43 +0000 (21:01 +0000)]
Merged revisions 81418 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81418 | georg.brandl | 2010-05-21 22:57:33 +0200 (Fr, 21 Mai 2010) | 9 lines

  Recorded merge of revisions 81415 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81415 | georg.brandl | 2010-05-21 22:52:46 +0200 (Fr, 21 Mai 2010) | 1 line

    typo
  ........
................

14 years agoRecorded merge of revisions 81410 via svnmerge from
Georg Brandl [Fri, 21 May 2010 20:47:30 +0000 (20:47 +0000)]
Recorded merge of revisions 81410 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

........
  r81410 | georg.brandl | 2010-05-21 22:45:12 +0200 (Fr, 21 Mai 2010) | 1 line

  Remove redundant example.
........

14 years agoIssue #8780: Only backport the new test, the fix is not needed
Victor Stinner [Fri, 21 May 2010 20:39:17 +0000 (20:39 +0000)]
Issue #8780: Only backport the new test, the fix is not needed

Recorded merge of revisions 81403 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81403 | victor.stinner | 2010-05-21 22:13:12 +0200 (ven., 21 mai 2010) | 5 lines

  Issue #8780: Fix a regression introduced by r78946 in subprocess on Windows

  Ensure that stdout / stderr is inherited from the parent if stdout=PIPE /
  stderr=PIPE is not used.
........

14 years agoMerged revisions 76888,76922,81406 via svnmerge from
Georg Brandl [Fri, 21 May 2010 20:36:03 +0000 (20:36 +0000)]
Merged revisions 76888,76922,81406 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r76888 | georg.brandl | 2009-12-19 18:51:41 +0100 (Sa, 19 Dez 2009) | 1 line

  #7495: Review of Programming FAQ by Florent Xicluna.
................
  r76922 | georg.brandl | 2009-12-20 15:21:27 +0100 (So, 20 Dez 2009) | 1 line

  #7495: more review fixes.
................
  r81406 | georg.brandl | 2010-05-21 22:28:13 +0200 (Fr, 21 Mai 2010) | 9 lines

  Merged revisions 81404 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81404 | georg.brandl | 2010-05-21 22:24:45 +0200 (Fr, 21 Mai 2010) | 1 line

    #8783: replace link to now dead hash collision FAQ.
  ........
................

14 years agoMerged revisions 81400 via svnmerge from
Antoine Pitrou [Fri, 21 May 2010 17:33:14 +0000 (17:33 +0000)]
Merged revisions 81400 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81400 | antoine.pitrou | 2010-05-21 19:25:34 +0200 (ven., 21 mai 2010) | 12 lines

  Merged revisions 81398 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81398 | antoine.pitrou | 2010-05-21 19:12:38 +0200 (ven., 21 mai 2010) | 6 lines

    Issue #5753: A new C API function, :cfunc:`PySys_SetArgvEx`, allows
    embedders of the interpreter to set sys.argv without also modifying
    sys.path.  This helps fix `CVE-2008-5983
    <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983>`_.
  ........
................