]> granicus.if.org Git - python/log
python
14 years agoMerged revisions 81201 via svnmerge from
Benjamin Peterson [Sat, 15 May 2010 18:00:56 +0000 (18:00 +0000)]
Merged revisions 81201 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81201 | benjamin.peterson | 2010-05-15 12:52:12 -0500 (Sat, 15 May 2010) | 9 lines

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

  ........
    r81200 | benjamin.peterson | 2010-05-15 12:48:55 -0500 (Sat, 15 May 2010) | 1 line

    use TestCase skip method
  ........
................

14 years agoBlocked revisions 81194 via svnmerge
Victor Stinner [Sat, 15 May 2010 16:28:22 +0000 (16:28 +0000)]
Blocked revisions 81194 via svnmerge

........
  r81194 | victor.stinner | 2010-05-15 18:27:27 +0200 (sam., 15 mai 2010) | 5 lines

  Issue #8715: Create PyUnicode_EncodeFSDefault() function: Encode a Unicode
  object to Py_FileSystemDefaultEncoding with the "surrogateescape" error
  handler, return a bytes object. If Py_FileSystemDefaultEncoding is not set,
  fall back to UTF-8.
........

14 years agoBlocked revisions 81192 via svnmerge
Victor Stinner [Sat, 15 May 2010 14:06:57 +0000 (14:06 +0000)]
Blocked revisions 81192 via svnmerge

........
  r81192 | victor.stinner | 2010-05-15 15:14:32 +0200 (sam., 15 mai 2010) | 3 lines

  Enable shortcuts for common encodings in PyUnicode_AsEncodedString() for any
  error handler, not only the default error handler (strict)
........

14 years agoBlocked revisions 81190 via svnmerge
Victor Stinner [Sat, 15 May 2010 12:28:16 +0000 (12:28 +0000)]
Blocked revisions 81190 via svnmerge

........
  r81190 | victor.stinner | 2010-05-15 14:27:16 +0200 (sam., 15 mai 2010) | 4 lines

  Issue #8610: Load file system codec at startup, and display a fatal error on
  failure. Set the file system encoding to utf-8 (instead of None) if getting
  the locale encoding failed, or if nl_langinfo(CODESET) function is missing.
........

14 years agoMerged revisions 81188 via svnmerge from
Stefan Krah [Sat, 15 May 2010 09:45:07 +0000 (09:45 +0000)]
Merged revisions 81188 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81188 | stefan.krah | 2010-05-15 11:41:27 +0200 (Sat, 15 May 2010) | 10 lines

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

  ........
    r81185 | stefan.krah | 2010-05-15 11:31:08 +0200 (Sat, 15 May 2010) | 4 lines

    If the timeout is exceeded, count the tests as skipped instead of just
    issuing a warning.
  ........
................

14 years agoBlocked revisions 81183 via svnmerge
Victor Stinner [Sat, 15 May 2010 01:42:04 +0000 (01:42 +0000)]
Blocked revisions 81183 via svnmerge

........
  r81183 | victor.stinner | 2010-05-15 03:40:41 +0200 (sam., 15 mai 2010) | 4 lines

  Fix test_capi for Windows: strip newline characters

  Fix test_no_FatalError_infinite_loop() introduced by r81142 (issue #3605).
........

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

................
  r81181 | victor.stinner | 2010-05-14 23:53:45 +0200 (ven., 14 mai 2010) | 9 lines

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

  ........
    r81179 | victor.stinner | 2010-05-14 23:52:26 +0200 (ven., 14 mai 2010) | 2 lines

    Fix regression introduced by r81154 (Issue #5099, subprocess destructor)
  ........
................

14 years agotest/support.py: remove TESTFN if it is a directory
Victor Stinner [Fri, 14 May 2010 20:08:55 +0000 (20:08 +0000)]
test/support.py: remove TESTFN if it is a directory

Because of my previous commit (r81171), test_os failed without removing TESTFN
directory (shutil.rmtree() was broken). Some buildbots still have a @test
directory and some tests fail because of that.

The bug is reproductible with:

  mkdir @test
  touch @test/abc
  ./python Lib/test/regrtest.py test_site

14 years agoRevert r81171 (posix_listdir(), posix_readlink(): avoid temporary PyBytes object)
Victor Stinner [Fri, 14 May 2010 18:07:39 +0000 (18:07 +0000)]
Revert r81171 (posix_listdir(), posix_readlink(): avoid temporary PyBytes object)

PyUnicode_DecodeFSDefault*() doesn't use surrogateescape error handler, and so
PyUnicode_FromEncodedObject(v, Py_FileSystemDefaultEncoding, "surrogateescape")
cannot be replaced by PyUnicode_DecodeFSDefault().

It's a bad idea to try to fix surrogates things in Python 3.1...

14 years agoMerged revisions 81170 via svnmerge from
Victor Stinner [Fri, 14 May 2010 16:39:10 +0000 (16:39 +0000)]
Merged revisions 81170 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81170 | victor.stinner | 2010-05-14 18:35:39 +0200 (ven., 14 mai 2010) | 6 lines

  posix_listdir(), posix_readlink(): avoid temporary PyBytes object

  Use directly PyUnicode_DecodeFSDefaultAndSize() instead of
  PyBytes_FromStringAndSize() + PyUnicode_FromEncodedObject() if the argument is
  unicode.
........

14 years agoMerged revisions 81168 via svnmerge from
Victor Stinner [Fri, 14 May 2010 16:08:46 +0000 (16:08 +0000)]
Merged revisions 81168 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81168 | victor.stinner | 2010-05-14 17:58:55 +0200 (ven., 14 mai 2010) | 10 lines

  Issue #8711: Document PyUnicode_DecodeFSDefault*() functions

   * Add paragraph titles to c-api/unicode.rst.
   * Fix PyUnicode_DecodeFSDefault*() comment: it now uses the "surrogateescape"
     error handler (and not "replace")
   * Remove "The function is intended to be used for paths and file names only
     during bootstrapping process where the codecs are not set up." from
     PyUnicode_FSConverter() comment: it is used after the bootstrapping and for
     other purposes than file names
........

14 years agoMerged revisions 81146 via svnmerge from
Benjamin Peterson [Fri, 14 May 2010 01:33:36 +0000 (01:33 +0000)]
Merged revisions 81146 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81146 | benjamin.peterson | 2010-05-13 16:16:51 -0500 (Thu, 13 May 2010) | 9 lines

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

  ........
    r81145 | benjamin.peterson | 2010-05-13 16:14:10 -0500 (Thu, 13 May 2010) | 1 line

    rip out mention of types.ListType #8703
  ........
................

14 years agoBackport r81155.
Brett Cannon [Fri, 14 May 2010 01:28:56 +0000 (01:28 +0000)]
Backport r81155.

14 years agoMerged revisions 81156 via svnmerge from
Victor Stinner [Fri, 14 May 2010 01:03:14 +0000 (01:03 +0000)]
Merged revisions 81156 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81156 | victor.stinner | 2010-05-14 02:59:09 +0200 (ven., 14 mai 2010) | 5 lines

  Issue #4653: fix typo in flush_std_files()

  Don't call sys.stderr.flush() if sys has no stderr attribute or if
  sys.stderr==None.
........

14 years agoMerged revisions 81132 via svnmerge from
Senthil Kumaran [Thu, 13 May 2010 03:43:13 +0000 (03:43 +0000)]
Merged revisions 81132 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81132 | senthil.kumaran | 2010-05-13 09:07:23 +0530 (Thu, 13 May 2010) | 9 lines

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

  ........
    r81130 | senthil.kumaran | 2010-05-13 08:55:21 +0530 (Thu, 13 May 2010) | 3 lines

    Fix Issue8657 - adding git and git+ssh as know schemes.
  ........
................

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

................
  r81127 | mark.dickinson | 2010-05-12 20:54:51 +0100 (Wed, 12 May 2010) | 9 lines

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

  ........
    r81126 | mark.dickinson | 2010-05-12 20:53:36 +0100 (Wed, 12 May 2010) | 1 line

    Fix unused variable in test_factorial.
  ........
................

14 years agoMerged revisions 81116 via svnmerge from
Antoine Pitrou [Wed, 12 May 2010 14:08:45 +0000 (14:08 +0000)]
Merged revisions 81116 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81116 | antoine.pitrou | 2010-05-12 16:05:24 +0200 (mer., 12 mai 2010) | 9 lines

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

  ........
    r81115 | antoine.pitrou | 2010-05-12 16:02:34 +0200 (mer., 12 mai 2010) | 3 lines

    Improve _ssl.c formatting
  ........
................

14 years agoMerged revisions 81100 via svnmerge from
Antoine Pitrou [Tue, 11 May 2010 23:49:58 +0000 (23:49 +0000)]
Merged revisions 81100 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81100 | antoine.pitrou | 2010-05-12 01:46:02 +0200 (mer., 12 mai 2010) | 10 lines

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

  ........
    r81098 | antoine.pitrou | 2010-05-12 01:42:28 +0200 (mer., 12 mai 2010) | 5 lines

    Issue #8681: Make the zlib module's error messages more informative when
    the zlib itself doesn't give any detailed explanation.
  ........
................

14 years agoMerged revisions 81096 via svnmerge from
Antoine Pitrou [Tue, 11 May 2010 23:38:15 +0000 (23:38 +0000)]
Merged revisions 81096 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81096 | antoine.pitrou | 2010-05-12 01:36:40 +0200 (mer., 12 mai 2010) | 11 lines

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

  ........
    r81094 | antoine.pitrou | 2010-05-12 01:32:31 +0200 (mer., 12 mai 2010) | 6 lines

    Issue #8672: Add a zlib test ensuring that an incomplete stream can be
    handled by a decompressor object without errors (it returns incomplete
    uncompressed data).
  ........
................

14 years agoBackport of r81090, plus the exposure of the previously undocumented
Brian Curtin [Tue, 11 May 2010 20:46:12 +0000 (20:46 +0000)]
Backport of r81090, plus the exposure of the previously undocumented
*ReflectionKey functions. Apparently that was not backported.

Merged revisions 81090 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81090 | brian.curtin | 2010-05-11 15:35:47 -0500 (Tue, 11 May 2010) | 13 lines

  #8575 - Update and reorganize some _winreg contents.

  I've removed the hopeful note about a future higher-level module since
  it's been in there for quite a long time and nothing of the sort has
  come up. There are a few places where markup was added to cross-reference
  other sections, and many of the external links have been removed and now
  point to newly created sections containing previously undocumented
  information.

  The Value Types section was created and it's contents were taken from
  a function-specific area, since it applies to more than just that
  function. It fits in better with the other newly documented constants.
........

14 years agoMerged revisions 81081 via svnmerge from
Mark Dickinson [Tue, 11 May 2010 13:11:12 +0000 (13:11 +0000)]
Merged revisions 81081 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81081 | mark.dickinson | 2010-05-11 14:09:58 +0100 (Tue, 11 May 2010) | 9 lines

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

  ........
    r81079 | mark.dickinson | 2010-05-11 14:05:30 +0100 (Tue, 11 May 2010) | 1 line

    Issue #8674: fix another bogus overflow check in audioop module.
  ........
................

14 years agoMerged revisions 81057 via svnmerge from
Benjamin Peterson [Mon, 10 May 2010 20:52:35 +0000 (20:52 +0000)]
Merged revisions 81057 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81057 | benjamin.peterson | 2010-05-10 15:49:20 -0500 (Mon, 10 May 2010) | 1 line

  remove reference to second argument to raise #8676
........

14 years agoMerged revisions 81047 via svnmerge from
Mark Dickinson [Mon, 10 May 2010 16:39:55 +0000 (16:39 +0000)]
Merged revisions 81047 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81047 | mark.dickinson | 2010-05-10 17:27:45 +0100 (Mon, 10 May 2010) | 10 lines

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

  ........
    r81045 | mark.dickinson | 2010-05-10 17:07:42 +0100 (Mon, 10 May 2010) | 3 lines

    Issue #8674: Fix incorrect and UB-inducing overflow checks in audioop
    module.  Thanks Tomas Hoger for the patch.
  ........
................

14 years agoRecorded merge of revisions 81032 via svnmerge from
Antoine Pitrou [Sun, 9 May 2010 16:14:21 +0000 (16:14 +0000)]
Recorded merge of revisions 81032 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines

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

  ........
    r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines

    Untabify C files. Will watch buildbots.
  ........
................

14 years agoMerged revisions 81024 via svnmerge from
Mark Dickinson [Sun, 9 May 2010 12:17:58 +0000 (12:17 +0000)]
Merged revisions 81024 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81024 | mark.dickinson | 2010-05-09 13:16:29 +0100 (Sun, 09 May 2010) | 1 line

  Fix test_urllib2 failure on OS X.
........

14 years agoMerged revisions 81016 via svnmerge from
Jean-Paul Calderone [Sun, 9 May 2010 03:25:16 +0000 (03:25 +0000)]
Merged revisions 81016 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81016 | jean-paul.calderone | 2010-05-08 23:18:57 -0400 (Sat, 08 May 2010) | 9 lines

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

  ........
    r81007 | jean-paul.calderone | 2010-05-08 16:06:02 -0400 (Sat, 08 May 2010) | 1 line

    Skip signal handler re-installation if it is not necessary.  Issue 8354.
  ........
................

14 years agoBlocked revisions 81014 via svnmerge
Victor Stinner [Sun, 9 May 2010 03:17:36 +0000 (03:17 +0000)]
Blocked revisions 81014 via svnmerge

........
  r81014 | victor.stinner | 2010-05-09 05:15:33 +0200 (dim., 09 mai 2010) | 2 lines

  Write tests for the new function os.fsencode()
........

14 years agoMerged revisions 80993 via svnmerge from
Benjamin Peterson [Sat, 8 May 2010 16:53:50 +0000 (16:53 +0000)]
Merged revisions 80993 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80993 | benjamin.peterson | 2010-05-08 11:51:16 -0500 (Sat, 08 May 2010) | 9 lines

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

  ........
    r80991 | benjamin.peterson | 2010-05-08 11:44:52 -0500 (Sat, 08 May 2010) | 1 line

    run and fix enumerate start test cases #8636
  ........
................

14 years agoMerged revisions 80936 via svnmerge from
Benjamin Peterson [Sat, 8 May 2010 15:46:00 +0000 (15:46 +0000)]
Merged revisions 80936 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80936 | benjamin.peterson | 2010-05-07 14:10:11 -0500 (Fri, 07 May 2010) | 76 lines

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

  ................
    r80934 | benjamin.peterson | 2010-05-07 13:58:23 -0500 (Fri, 07 May 2010) | 69 lines

    Merged revisions 79911,79916-79917,80018,80418,80572-80573,80635-80639,80668,80922 via svnmerge from
    svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

    ........
      r79911 | benjamin.peterson | 2010-04-09 15:38:53 -0500 (Fri, 09 Apr 2010) | 1 line

      use absolute import
    ........
      r79916 | benjamin.peterson | 2010-04-09 16:05:21 -0500 (Fri, 09 Apr 2010) | 1 line

      generalize detection of __future__ imports and attach them to the tree
    ........
      r79917 | benjamin.peterson | 2010-04-09 16:11:44 -0500 (Fri, 09 Apr 2010) | 1 line

      don't try to 'fix' relative imports when absolute_import is enabled #8858
    ........
      r80018 | benjamin.peterson | 2010-04-12 16:12:12 -0500 (Mon, 12 Apr 2010) | 4 lines

      prevent diffs from being mangled is multiprocess mode #6409

      Patch by George Boutsioukis.
    ........
      r80418 | benjamin.peterson | 2010-04-23 16:00:03 -0500 (Fri, 23 Apr 2010) | 1 line

      remove unhelpful description
    ........
      r80572 | benjamin.peterson | 2010-04-27 20:33:54 -0500 (Tue, 27 Apr 2010) | 1 line

      use unicode literals
    ........
      r80573 | jeffrey.yasskin | 2010-04-27 23:08:27 -0500 (Tue, 27 Apr 2010) | 6 lines

      Don't transform imports that are already relative.  2to3 turned
        from . import refactor
      into
        from .. import refactor
      which broke the transformation of 2to3 itself.
    ........
      r80635 | benjamin.peterson | 2010-04-29 16:02:23 -0500 (Thu, 29 Apr 2010) | 1 line

      remove imports
    ........
      r80636 | benjamin.peterson | 2010-04-29 16:02:41 -0500 (Thu, 29 Apr 2010) | 1 line

      unicode literal
    ........
      r80637 | benjamin.peterson | 2010-04-29 16:03:42 -0500 (Thu, 29 Apr 2010) | 1 line

      must pass a string to Number
    ........
      r80638 | benjamin.peterson | 2010-04-29 16:05:34 -0500 (Thu, 29 Apr 2010) | 1 line

      unicode literals
    ........
      r80639 | benjamin.peterson | 2010-04-29 16:06:09 -0500 (Thu, 29 Apr 2010) | 1 line

      pass string to Number
    ........
      r80668 | jeffrey.yasskin | 2010-04-30 18:02:47 -0500 (Fri, 30 Apr 2010) | 4 lines

      Make 2to3 run under Python 2.5 so that the benchmark suite at
      http://hg.python.org/benchmarks/ can use it and still run on implementations
      that haven't gotten to 2.6 yet.  Fixes issue 8566.
    ........
      r80922 | benjamin.peterson | 2010-05-07 11:06:25 -0500 (Fri, 07 May 2010) | 1 line

      prevent xrange transformation from wrapping range calls it produces in list
    ........
  ................
................

14 years agoMerged revisions 80983 via svnmerge from
Benjamin Peterson [Sat, 8 May 2010 15:29:41 +0000 (15:29 +0000)]
Merged revisions 80983 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80983 | benjamin.peterson | 2010-05-08 10:26:30 -0500 (Sat, 08 May 2010) | 1 line

  replace long with int
........

14 years agoBlocked revisions 80948-80950,80971 via svnmerge
Victor Stinner [Sat, 8 May 2010 11:12:21 +0000 (11:12 +0000)]
Blocked revisions 80948-80950,80971 via svnmerge

........
  r80948 | victor.stinner | 2010-05-08 02:07:07 +0200 (sam., 08 mai 2010) | 2 lines

  err_input(): don't encode/decode the unicode message
........
  r80949 | victor.stinner | 2010-05-08 02:35:33 +0200 (sam., 08 mai 2010) | 3 lines

  PyErr_SetFromErrnoWithFilename() decodes the filename using
  PyUnicode_DecodeFSDefault() instead of PyUnicode_FromString()
........
  r80950 | victor.stinner | 2010-05-08 02:36:42 +0200 (sam., 08 mai 2010) | 5 lines

  posix_error_with_allocated_filename() decodes the filename with
  PyUnicode_DecodeFSDefaultAndSize() and call
  PyErr_SetFromErrnoWithFilenameObject() instead of
  PyErr_SetFromErrnoWithFilename()
........
  r80971 | victor.stinner | 2010-05-08 13:10:09 +0200 (sam., 08 mai 2010) | 3 lines

  Issue #8514: Add os.fsencode() function (Unix only): encode a string to bytes
  for use in the file system, environment variables or the command line.
........

14 years agoMerged revisions 80959 via svnmerge from
Senthil Kumaran [Sat, 8 May 2010 05:14:29 +0000 (05:14 +0000)]
Merged revisions 80959 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80959 | senthil.kumaran | 2010-05-08 10:42:05 +0530 (Sat, 08 May 2010) | 9 lines

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

  ........
    r80957 | senthil.kumaran | 2010-05-08 10:30:11 +0530 (Sat, 08 May 2010) | 2 lines

    Fixing the errors trigerred in test_urllib2net. Related to issue8656.
  ........
................

14 years agoMerged revisions 80955 via svnmerge from
Senthil Kumaran [Sat, 8 May 2010 03:31:56 +0000 (03:31 +0000)]
Merged revisions 80955 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80955 | senthil.kumaran | 2010-05-08 08:59:09 +0530 (Sat, 08 May 2010) | 9 lines

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

  ........
    r80953 | senthil.kumaran | 2010-05-08 08:41:50 +0530 (Sat, 08 May 2010) | 3 lines

    Fix Issue8656 - urllib2 mangles file://-scheme URLs
  ........
................

14 years agoFix failure introduced in r80929.
Antoine Pitrou [Fri, 7 May 2010 18:09:36 +0000 (18:09 +0000)]
Fix failure introduced in r80929.

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

................
  r80928 | antoine.pitrou | 2010-05-07 19:04:02 +0200 (ven., 07 mai 2010) | 11 lines

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

  ........
    r80926 | antoine.pitrou | 2010-05-07 18:50:34 +0200 (ven., 07 mai 2010) | 5 lines

    Issue #8571: Fix an internal error when compressing or decompressing a
    chunk larger than 1GB with the zlib module's compressor and decompressor
    objects.
  ........
................

14 years agoBlocked revisions 80923 via svnmerge
Victor Stinner [Fri, 7 May 2010 16:35:44 +0000 (16:35 +0000)]
Blocked revisions 80923 via svnmerge

........
  r80923 | victor.stinner | 2010-05-07 18:34:53 +0200 (ven., 07 mai 2010) | 3 lines

  Replace PyUnicode_Decode(buf, strlen(buf), Py_FileSystemDefaultEncoding,
  "surrogateescape") by PyUnicode_DecodeFSDefault(val).
........

14 years agoMerged revisions 80910 via svnmerge from
Senthil Kumaran [Fri, 7 May 2010 04:24:30 +0000 (04:24 +0000)]
Merged revisions 80910 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80910 | senthil.kumaran | 2010-05-07 09:49:23 +0530 (Fri, 07 May 2010) | 9 lines

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

  ........
    r80908 | senthil.kumaran | 2010-05-07 09:37:29 +0530 (Fri, 07 May 2010) | 3 lines

    Testsuite for RFC3986 based parsing scenario. Related Issue1462525.
  ........
................

14 years agoMerged revisions 80905 via svnmerge from
Victor Stinner [Fri, 7 May 2010 00:58:26 +0000 (00:58 +0000)]
Merged revisions 80905 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80905 | victor.stinner | 2010-05-07 02:57:12 +0200 (ven., 07 mai 2010) | 4 lines

  regrtest.py: disable replace_stdout() on Windows until it is fixed

  See issue #8533 (problem with newlines on Windows).
........

14 years agoBlocked revisions 80902 via svnmerge
Victor Stinner [Fri, 7 May 2010 00:51:05 +0000 (00:51 +0000)]
Blocked revisions 80902 via svnmerge

........
  r80902 | victor.stinner | 2010-05-07 02:50:12 +0200 (ven., 07 mai 2010) | 4 lines

  module_repr(): use %U to format the file name

  Avoid useless encode/decode of the filename
........

14 years agoBlocked revisions 80900 via svnmerge
Victor Stinner [Fri, 7 May 2010 00:41:55 +0000 (00:41 +0000)]
Blocked revisions 80900 via svnmerge

........
  r80900 | victor.stinner | 2010-05-07 02:41:18 +0200 (ven., 07 mai 2010) | 4 lines

  code_repr(): use %U to format the filename

  Avoid useless unicode decoding/recoding of the filename.
........

14 years agoMerged revisions 80897 via svnmerge from
Benjamin Peterson [Thu, 6 May 2010 23:20:40 +0000 (23:20 +0000)]
Merged revisions 80897 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80897 | benjamin.peterson | 2010-05-06 18:03:05 -0500 (Thu, 06 May 2010) | 13 lines

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

  ........
    r80894 | benjamin.peterson | 2010-05-06 17:33:46 -0500 (Thu, 06 May 2010) | 1 line

    Availability gets its own line
  ........
    r80896 | benjamin.peterson | 2010-05-06 17:49:28 -0500 (Thu, 06 May 2010) | 1 line

    ensure that availability information is on its own line at the end of the function docs
  ........
................

14 years agoBlocked revisions 80885 via svnmerge
Victor Stinner [Thu, 6 May 2010 22:06:25 +0000 (22:06 +0000)]
Blocked revisions 80885 via svnmerge

........
  r80885 | victor.stinner | 2010-05-07 00:05:07 +0200 (ven., 07 mai 2010) | 7 lines

  Issue #8603: Create a bytes version of os.environ for Unix

  Create os.environb mapping and os.getenvb() function, os.unsetenv() encodes str
  argument to the file system encoding with the surrogateescape error handler
  (instead of utf8/strict) and accepts bytes, and posix.environ keys and values
  are bytes.
........

14 years agoMerged revisions 80876 via svnmerge from
Giampaolo Rodolà [Thu, 6 May 2010 18:37:34 +0000 (18:37 +0000)]
Merged revisions 80876 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80876 | giampaolo.rodola | 2010-05-06 20:06:30 +0200 (gio, 06 mag 2010) | 9 lines

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

  ........
    r80875 | giampaolo.rodola | 2010-05-06 19:57:06 +0200 (gio, 06 mag 2010) | 1 line

    Fix asyncore issues 8573 and 8483: _strerror might throw ValueError; asyncore.__getattr__ cheap inheritance caused confusing error messages when accessing undefined class attributes; added an alias for __str__ which now is used as a fallback for __repr__
  ........
................

14 years agoIssue #8629: Disable some test_ssl tests, since they give different
Antoine Pitrou [Thu, 6 May 2010 13:54:43 +0000 (13:54 +0000)]
Issue #8629: Disable some test_ssl tests, since they give different
results with OpenSSL 1.0.0 and higher.

14 years agoMerged revisions 80859 via svnmerge from
Brian Curtin [Thu, 6 May 2010 03:09:10 +0000 (03:09 +0000)]
Merged revisions 80859 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80859 | brian.curtin | 2010-05-05 22:05:50 -0500 (Wed, 05 May 2010) | 12 lines

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

  ........
    r80857 | brian.curtin | 2010-05-05 21:54:44 -0500 (Wed, 05 May 2010) | 5 lines

    Fix #7863. Properly identify Windows 7 and Server 2008 R2.

    Removed various unused code and added a way to correctly determine
    server vs. workstation via the registry.
  ........
................

14 years agoMerged revisions 79996,80855 via svnmerge from
R. David Murray [Thu, 6 May 2010 01:53:03 +0000 (01:53 +0000)]
Merged revisions 79996,80855 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r79996 | r.david.murray | 2010-04-12 10:48:58 -0400 (Mon, 12 Apr 2010) | 15 lines

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

  ........
    r79994 | r.david.murray | 2010-04-12 10:26:06 -0400 (Mon, 12 Apr 2010) | 9 lines

    Issue #7472: ISO-2022 charsets now consistently use 7bit CTE.

    Fixed a typo in the email.encoders module so that messages output using
    an ISO-2022 character set will use a content-transfer-encoding of
    7bit consistently.  Previously if the input data had any eight bit
    characters the output data would get marked as 8bit even though it
    was actually 7bit.
  ........
................
  r80855 | r.david.murray | 2010-05-05 21:41:14 -0400 (Wed, 05 May 2010) | 24 lines

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

  It turns out that email5 (py3k), because it is using unicode for the
  payload, doesn't do the encoding to the output character set until later
  in the process.  Specifically, charset.body_encode no longer does the
  input-to-output charset conversion.  So the if test in the exception
  clause in encoders.encode_7or8bit really is needed in email5.

  So, this merge only merges the test, not the removal of the 'if'.

  ........
    r80800 | r.david.murray | 2010-05-05 13:31:03 -0400 (Wed, 05 May 2010) | 9 lines

    Issue #7472: remove unused code from email.encoders.encode_7or8bit.

    Yukihiro Nakadaira noticed a typo in encode_7or8bit that was trying
    to special case iso-2022 codecs.  It turns out that the code in
    question is never used, because whereas it was designed to trigger
    if the payload encoding was eight bit but its output encoding was
    7 bit, in practice the payload is always converted to the 7bit
    encoding before encode_7or8bit is called.  Patch by Shawat Anand.
  ........
................

14 years agoBlocked revisions 80851 via svnmerge
R. David Murray [Thu, 6 May 2010 01:10:50 +0000 (01:10 +0000)]
Blocked revisions 80851 via svnmerge

................
  r80851 | r.david.murray | 2010-05-05 21:09:27 -0400 (Wed, 05 May 2010) | 11 lines

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

  ........
    r80849 | r.david.murray | 2010-05-05 20:59:04 -0400 (Wed, 05 May 2010) | 4 lines

    Have the serve.py script announce the directory it is
    serving and which port it is serving it on (I can
    never remember the default port number it uses...)
  ........
................

14 years agoRecorded merge of revisions 80846 via svnmerge from
Victor Stinner [Thu, 6 May 2010 00:25:39 +0000 (00:25 +0000)]
Recorded merge of revisions 80846 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80846 | victor.stinner | 2010-05-06 02:08:46 +0200 (jeu., 06 mai 2010) | 20 lines

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

  ........
    r80844 | victor.stinner | 2010-05-06 01:33:33 +0200 (jeu., 06 mai 2010) | 5 lines

    Untabify Modules/posixmodule.c

    Run Antoine Pitrou "untabify" script + manual editions (OS/2 and some
    continuation lines).
  ........
    r80845 | victor.stinner | 2010-05-06 02:03:44 +0200 (jeu., 06 mai 2010) | 4 lines

    Untabify Modules/posixmodule.c (2)

    Fix some more functions by hand
  ........

  I rewrote the patch for py3k from scratch using untabify + manual editions
................

14 years agoMerged revisions 80840 via svnmerge from
Tarek Ziadé [Wed, 5 May 2010 22:44:06 +0000 (22:44 +0000)]
Merged revisions 80840 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80840 | tarek.ziade | 2010-05-06 00:43:04 +0200 (Thu, 06 May 2010) | 9 lines

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

  ........
    r80837 | tarek.ziade | 2010-05-06 00:41:25 +0200 (Thu, 06 May 2010) | 1 line

    removed non needed lines
  ........
................

14 years agoMerged revisions 80833 via svnmerge from
Tarek Ziadé [Wed, 5 May 2010 22:39:31 +0000 (22:39 +0000)]
Merged revisions 80833 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80833 | tarek.ziade | 2010-05-06 00:27:31 +0200 (Thu, 06 May 2010) | 9 lines

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

  ........
    r80830 | tarek.ziade | 2010-05-06 00:15:31 +0200 (Thu, 06 May 2010) | 1 line

    Fixed #4265: shutil.copyfile() was leaking file descriptors when disk fills
  ........
................

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

................
  r80828 | mark.dickinson | 2010-05-05 22:54:18 +0100 (Wed, 05 May 2010) | 9 lines

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

  ........
    r80826 | mark.dickinson | 2010-05-05 22:52:39 +0100 (Wed, 05 May 2010) | 1 line

    Issue 8628: fix incorrect documentation for numbers.Complex.imag.
  ........
................

14 years agoBlocked revisions 80824 via svnmerge
Victor Stinner [Wed, 5 May 2010 21:47:39 +0000 (21:47 +0000)]
Blocked revisions 80824 via svnmerge

........
  r80824 | victor.stinner | 2010-05-05 23:43:57 +0200 (mer., 05 mai 2010) | 3 lines

  Issue #8390: tarfile uses surrogateespace as the default error handler
  (instead of replace in read mode or strict in write mode)
........

14 years agoMerged revisions 80798 via svnmerge from
Antoine Pitrou [Wed, 5 May 2010 16:34:37 +0000 (16:34 +0000)]
Merged revisions 80798 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80798 | antoine.pitrou | 2010-05-05 18:31:07 +0200 (mer., 05 mai 2010) | 9 lines

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

  ........
    r80796 | antoine.pitrou | 2010-05-05 18:27:30 +0200 (mer., 05 mai 2010) | 3 lines

    Untabify Modules/_io/fileio.c
  ........
................

14 years agoMerged revisions 80790 via svnmerge from
Antoine Pitrou [Wed, 5 May 2010 16:01:14 +0000 (16:01 +0000)]
Merged revisions 80790 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80790 | antoine.pitrou | 2010-05-05 17:57:33 +0200 (mer., 05 mai 2010) | 9 lines

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

  ........
    r80789 | antoine.pitrou | 2010-05-05 17:53:45 +0200 (mer., 05 mai 2010) | 3 lines

    Untabify Modules/_ssl.c
  ........
................

14 years agoMerged revisions 80786 via svnmerge from
Ronald Oussoren [Wed, 5 May 2010 15:33:55 +0000 (15:33 +0000)]
Merged revisions 80786 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80786 | ronald.oussoren | 2010-05-05 17:32:33 +0200 (Wed, 05 May 2010) | 16 lines

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

  ........
    r80784 | ronald.oussoren | 2010-05-05 16:48:37 +0200 (Wed, 05 May 2010) | 9 lines

    The C function used by uuid.uuid4 is broken on
    OSX 10.6 in that after os.fork() the parent and
    child generate the same sequence of UUIDs.

    This patch falls back to the the Python implementation
    on OSX 10.6 or later.

    Fixes issue #8621.
  ........
................

14 years agoMerged revisions 80775 via svnmerge from
Senthil Kumaran [Wed, 5 May 2010 07:24:44 +0000 (07:24 +0000)]
Merged revisions 80775 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80775 | senthil.kumaran | 2010-05-05 12:52:18 +0530 (Wed, 05 May 2010) | 3 lines

  Fix issue8619 - Doc fix - code example.
........

14 years agoMerged revisions 80773 via svnmerge from
Senthil Kumaran [Wed, 5 May 2010 05:34:35 +0000 (05:34 +0000)]
Merged revisions 80773 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80773 | senthil.kumaran | 2010-05-05 11:02:16 +0530 (Wed, 05 May 2010) | 3 lines

  Fix Issue8619 docfix related to urllib.
........

14 years agoMerged revisions 80764 via svnmerge from
Mark Dickinson [Tue, 4 May 2010 18:47:50 +0000 (18:47 +0000)]
Merged revisions 80764 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80764 | mark.dickinson | 2010-05-04 19:47:04 +0100 (Tue, 04 May 2010) | 10 lines

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

  ........
    r80762 | mark.dickinson | 2010-05-04 19:45:27 +0100 (Tue, 04 May 2010) | 3 lines

    Fix test_gzip failure on OS X.  The failure was a result of trying to fflush
    a file that wasn't open for writing.  Patch by Antoine Pitrou.
  ........
................

14 years agoMerged revisions 80755 via svnmerge from
Mark Dickinson [Tue, 4 May 2010 14:37:14 +0000 (14:37 +0000)]
Merged revisions 80755 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80755 | mark.dickinson | 2010-05-04 15:35:33 +0100 (Tue, 04 May 2010) | 17 lines

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

  ........
    r80753 | mark.dickinson | 2010-05-04 15:25:50 +0100 (Tue, 04 May 2010) | 10 lines

    Issue #8567: Fix incorrect precedence of signals in Decimal module.

    When a Decimal operation raises multiple signals and more than one of
    those signals is trapped, the specification determines the order in
    which the signals should be handled.  In many cases this order wasn't
    being followed, leading to the wrong Python exception being raised.
    This commit fixes those cases, and adds extra tests.  The tests are
    only enabled when EXTENDEDERRORTESTS is True, since they involve
    rerunning each Decimal testcase several times.
  ........
................

14 years agoBlocked revisions 80728 via svnmerge
Jesus Cea [Mon, 3 May 2010 21:24:58 +0000 (21:24 +0000)]
Blocked revisions 80728 via svnmerge

........
  r80728 | jesus.cea | 2010-05-03 23:18:48 +0200 (Mon, 03 May 2010) | 1 line

  Deprecate OSF* support
........

14 years agoMerged revisions 80722 via svnmerge from
Antoine Pitrou [Mon, 3 May 2010 16:58:19 +0000 (16:58 +0000)]
Merged revisions 80722 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80722 | antoine.pitrou | 2010-05-03 18:48:20 +0200 (lun., 03 mai 2010) | 11 lines

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

  ........
    r80720 | antoine.pitrou | 2010-05-03 18:25:33 +0200 (lun., 03 mai 2010) | 5 lines

    Issue #7865: The close() method of :mod:`io` objects should not swallow
    exceptions raised by the implicit flush().  Also ensure that calling
    close() several times is supported.  Patch by Pascal Chambon.
  ........
................

14 years agoMerged revisions 80718 via svnmerge from
Jesus Cea [Mon, 3 May 2010 16:17:30 +0000 (16:17 +0000)]
Merged revisions 80718 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80718 | jesus.cea | 2010-05-03 18:14:58 +0200 (Mon, 03 May 2010) | 9 lines

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

  ........
    r80716 | jesus.cea | 2010-05-03 18:09:21 +0200 (Mon, 03 May 2010) | 1 line

    wbits negative was documented SEVEN years ago
  ........
................

14 years agoMerged revisions 80714 via svnmerge from
Antoine Pitrou [Mon, 3 May 2010 16:07:56 +0000 (16:07 +0000)]
Merged revisions 80714 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80714 | antoine.pitrou | 2010-05-03 17:57:23 +0200 (lun., 03 mai 2010) | 3 lines

  Issue #8593: Fix, reorder and improve the documentation for argument parsing
........

14 years agoMerged revisions 80694,80703 via svnmerge from
Victor Stinner [Mon, 3 May 2010 08:35:56 +0000 (08:35 +0000)]
Merged revisions 80694,80703 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80694 | victor.stinner | 2010-05-02 11:37:08 +0200 (dim., 02 mai 2010) | 3 lines

  Issue #8533: Write tracebacks and failed tests to sys.stderr instead of
  sys.stdout to avoid UnicodeEncodeError (use backslashreplace error handler)
........
  r80703 | victor.stinner | 2010-05-02 19:24:51 +0200 (dim., 02 mai 2010) | 4 lines

  Issue #8533: revert r80694; try a different fix: regrtest uses backslashreplace
  error handler for stdout to avoid UnicodeEncodeError (write non-ASCII character
  to stdout using ASCII encoding)
........

14 years agoMerged revisions 80705 via svnmerge from
Antoine Pitrou [Sun, 2 May 2010 20:06:54 +0000 (20:06 +0000)]
Merged revisions 80705 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80705 | antoine.pitrou | 2010-05-02 21:59:47 +0200 (dim., 02 mai 2010) | 10 lines

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

  ........
    r80704 | antoine.pitrou | 2010-05-02 21:51:14 +0200 (dim., 02 mai 2010) | 4 lines

    Issue #4687: Fix accuracy of garbage collection runtimes displayed with
    gc.DEBUG_STATS.
  ........
................

14 years agoMerged revisions 78965 via svnmerge from
Benjamin Peterson [Sun, 2 May 2010 16:45:41 +0000 (16:45 +0000)]
Merged revisions 78965 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r78965 | benjamin.peterson | 2010-03-14 10:18:25 -0500 (Sun, 14 Mar 2010) | 13 lines

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

  ........
    r78962 | benjamin.peterson | 2010-03-14 09:24:31 -0500 (Sun, 14 Mar 2010) | 1 line

    fix freebsd linking #7705
  ........
    r78964 | benjamin.peterson | 2010-03-14 10:06:14 -0500 (Sun, 14 Mar 2010) | 1 line

    fix quotes
  ........
................

14 years agoMerged revisions 80692 via svnmerge from
Antoine Pitrou [Sat, 1 May 2010 20:33:30 +0000 (20:33 +0000)]
Merged revisions 80692 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80692 | antoine.pitrou | 2010-05-01 22:29:38 +0200 (sam., 01 mai 2010) | 9 lines

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

  ........
    r80690 | antoine.pitrou | 2010-05-01 22:26:58 +0200 (sam., 01 mai 2010) | 3 lines

    Remove duplicate test
  ........
................

14 years agoMerged revisions 80688 via svnmerge from
Giampaolo Rodolà [Sat, 1 May 2010 18:07:41 +0000 (18:07 +0000)]
Merged revisions 80688 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80688 | giampaolo.rodola | 2010-05-01 20:04:27 +0200 (sab, 01 mag 2010) | 1 line

  add myself to Misc/maintainers.rst for asyncore, asynchat and ssl modules and networking interest area
........

14 years agoMerged revisions 80677 via svnmerge from
Senthil Kumaran [Sat, 1 May 2010 08:32:23 +0000 (08:32 +0000)]
Merged revisions 80677 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80677 | senthil.kumaran | 2010-05-01 13:59:18 +0530 (Sat, 01 May 2010) | 9 lines

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

  ........
    r80675 | senthil.kumaran | 2010-05-01 13:31:56 +0530 (Sat, 01 May 2010) | 3 lines

    Fix issue8582: urllib.urlretrieve fails with ValueError: Invalid format string
  ........
................

14 years agoMerged revisions 80671 via svnmerge from
Antoine Pitrou [Fri, 30 Apr 2010 23:23:38 +0000 (23:23 +0000)]
Merged revisions 80671 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80671 | antoine.pitrou | 2010-05-01 01:20:15 +0200 (sam., 01 mai 2010) | 10 lines

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

  ........
    r80669 | antoine.pitrou | 2010-05-01 01:08:48 +0200 (sam., 01 mai 2010) | 4 lines

    Issue #8576: Remove use of find_unused_port() in test_smtplib and
    test_multiprocessing.  Patch by Paul Moore.
  ........
................

14 years agoBlocked revisions 80663 via svnmerge
Victor Stinner [Fri, 30 Apr 2010 16:49:46 +0000 (16:49 +0000)]
Blocked revisions 80663 via svnmerge

........
  r80663 | victor.stinner | 2010-04-30 18:48:45 +0200 (ven., 30 avril 2010) | 4 lines

  PyFile_FromFd() uses PyUnicode_DecodeFSDefault() instead of
  PyUnicode_FromString() to support surrogates in the filename and use the right
  encoding
........

14 years agoBlocked revisions 80661 via svnmerge
Victor Stinner [Fri, 30 Apr 2010 16:38:35 +0000 (16:38 +0000)]
Blocked revisions 80661 via svnmerge

........
  r80661 | victor.stinner | 2010-04-30 18:37:52 +0200 (ven., 30 avril 2010) | 6 lines

  PyUnicode_DecodeFSDefaultAndSize() uses surrogateescape error handler

  This function is only used to decode Python module filenames, but Python
  doesn't support surrogates in modules filenames yet. So nobody noticed this
  minor bug.
........

14 years agoMerged revisions 80659 via svnmerge from
Ronald Oussoren [Fri, 30 Apr 2010 15:13:51 +0000 (15:13 +0000)]
Merged revisions 80659 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80659 | ronald.oussoren | 2010-04-30 17:13:13 +0200 (Fri, 30 Apr 2010) | 10 lines

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

  ........
    r80657 | ronald.oussoren | 2010-04-30 17:11:22 +0200 (Fri, 30 Apr 2010) | 3 lines

    Add notes about uninstalling a framework install to
    Mac/README. Fixes issue 7107.
  ........
................

14 years agoMerged revisions 80655 via svnmerge from
Ronald Oussoren [Fri, 30 Apr 2010 15:01:23 +0000 (15:01 +0000)]
Merged revisions 80655 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80655 | ronald.oussoren | 2010-04-30 17:00:26 +0200 (Fri, 30 Apr 2010) | 9 lines

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

  ........
    r80653 | ronald.oussoren | 2010-04-30 16:58:39 +0200 (Fri, 30 Apr 2010) | 2 lines

    Fix for issue 8476
  ........
................

14 years agoBlocked revisions 80640 via svnmerge
Victor Stinner [Fri, 30 Apr 2010 00:22:58 +0000 (00:22 +0000)]
Blocked revisions 80640 via svnmerge

........
  r80640 | victor.stinner | 2010-04-30 02:22:08 +0200 (ven., 30 avril 2010) | 4 lines

  Simplify PyUnicode_FSConverter(): remove reference to PyByteArray

  PyByteArray is no more supported
........

14 years agoMerged revisions 80633 via svnmerge from
Giampaolo Rodolà [Thu, 29 Apr 2010 20:47:09 +0000 (20:47 +0000)]
Merged revisions 80633 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80633 | giampaolo.rodola | 2010-04-29 22:45:01 +0200 (gio, 29 apr 2010) | 9 lines

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

  ........
    r80631 | giampaolo.rodola | 2010-04-29 22:31:17 +0200 (gio, 29 apr 2010) | 1 line

    Fixes issue 8543 (asynchat documentation issues)
  ........
................

14 years agoMerged revisions 80629 via svnmerge from
Senthil Kumaran [Thu, 29 Apr 2010 20:07:33 +0000 (20:07 +0000)]
Merged revisions 80629 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80629 | senthil.kumaran | 2010-04-30 01:32:50 +0530 (Fri, 30 Apr 2010) | 9 lines

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

  ........
    r80627 | senthil.kumaran | 2010-04-30 01:16:08 +0530 (Fri, 30 Apr 2010) | 3 lines

    Fixing the Broken links of mechanize library.
  ........
................

14 years agoMerged revisions 80624 via svnmerge from
Ezio Melotti [Thu, 29 Apr 2010 16:25:49 +0000 (16:25 +0000)]
Merged revisions 80624 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80624 | ezio.melotti | 2010-04-29 18:24:51 +0200 (Thu, 29 Apr 2010) | 9 lines

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

  ........
    r80620 | ezio.melotti | 2010-04-29 18:07:20 +0200 (Thu, 29 Apr 2010) | 1 line

    Group the Windows entries in getfilesystemencoding doc, move the win 9x one at the bottom of the list and fix some markup.
  ........
................

14 years agoMerged revisions 80618 via svnmerge from
Lars Gustäbel [Thu, 29 Apr 2010 15:42:25 +0000 (15:42 +0000)]
Merged revisions 80618 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80618 | lars.gustaebel | 2010-04-29 17:37:02 +0200 (Thu, 29 Apr 2010) | 10 lines

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

  ........
    r80616 | lars.gustaebel | 2010-04-29 17:23:38 +0200 (Thu, 29 Apr 2010) | 4 lines

    Issue #8464: tarfile.open(name, mode="w|") no longer creates
    files with execute permissions set.
  ........
................

14 years agoBlocked revisions 80614 via svnmerge
Tarek Ziadé [Thu, 29 Apr 2010 13:35:28 +0000 (13:35 +0000)]
Blocked revisions 80614 via svnmerge

........
  r80614 | tarek.ziade | 2010-04-29 15:34:35 +0200 (Thu, 29 Apr 2010) | 1 line

  make sure shutil checks for bz2 availability before it uses it.
........

14 years agoMerged revisions 80612 via svnmerge from
Antoine Pitrou [Thu, 29 Apr 2010 10:18:33 +0000 (10:18 +0000)]
Merged revisions 80612 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80612 | antoine.pitrou | 2010-04-29 12:11:46 +0200 (jeu., 29 avril 2010) | 10 lines

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

  ........
    r80610 | antoine.pitrou | 2010-04-29 12:05:40 +0200 (jeu., 29 avril 2010) | 4 lines

    Issue #7834: Fix connect() of Bluetooth L2CAP sockets with recent versions
    of the Linux kernel.  Patch by Yaniv Aknin.
  ........
................

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

........
  r80603 | antoine.pitrou | 2010-04-29 00:57:15 +0200 (jeu., 29 avril 2010) | 3 lines

  Fix test failure with -bb
........

14 years agoBlocked revisions 80600 via svnmerge
Victor Stinner [Wed, 28 Apr 2010 22:33:40 +0000 (22:33 +0000)]
Blocked revisions 80600 via svnmerge

................
  r80600 | victor.stinner | 2010-04-29 00:31:17 +0200 (jeu., 29 avril 2010) | 96 lines

  Merged revisions 80552-80556,80564-80566,80568-80571 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r80552 | victor.stinner | 2010-04-27 23:46:03 +0200 (mar., 27 avril 2010) | 3 lines

    Issue #7449, part 1: fix test_support.py for Python compiled without thread
  ........
    r80553 | victor.stinner | 2010-04-27 23:47:01 +0200 (mar., 27 avril 2010) | 1 line

    Issue #7449, part 2: regrtest.py -j option requires thread support
  ........
    r80554 | victor.stinner | 2010-04-27 23:51:26 +0200 (mar., 27 avril 2010) | 9 lines

    Issue #7449 part 3, test_doctest: import trace module in test_coverage()

    Import trace module fail if the threading module is missing. test_coverage() is
    only used if test_doctest.py is used with the -c option. This commit allows to
    execute the test suite without thread support.

    Move "import trace" in test_coverage() and use
    test_support.import_module('trace').
  ........
    r80555 | victor.stinner | 2010-04-27 23:56:26 +0200 (mar., 27 avril 2010) | 6 lines

    Issue #7449, part 4: skip test_multiprocessing if thread support is disabled

    import threading after _multiprocessing to raise a more revelant error message:
    "No module named _multiprocessing". _multiprocessing is not compiled without
    thread support.
  ........
    r80556 | victor.stinner | 2010-04-28 00:01:24 +0200 (mer., 28 avril 2010) | 8 lines

    Issue #7449, part 5: split Test.test_open() of ctypes/test/test_errno.py

     * Split Test.test_open() in 2 functions: test_open() and test_thread_open()
     * Skip test_open() and test_thread_open() if we are unable to find the C
       library
     * Skip test_thread_open() if thread support is disabled
     * Use unittest.skipUnless(os.name == "nt", ...) on test_GetLastError()
  ........
    r80564 | victor.stinner | 2010-04-28 00:59:35 +0200 (mer., 28 avril 2010) | 4 lines

    Issue #7449, part 6: fix test_hashlib for missing threading module

    Move @test_support.reap_thread decorator from test_main() to test_threaded_hashing().
  ........
    r80565 | victor.stinner | 2010-04-28 01:01:29 +0200 (mer., 28 avril 2010) | 6 lines

    Issue #7449, part 7: simplify threading detection in test_capi

     * Skip TestPendingCalls if threading module is missing
     * Test if threading module is present or not, instead of test the presence of
       _testcapi._test_thread_state
  ........
    r80566 | victor.stinner | 2010-04-28 01:03:16 +0200 (mer., 28 avril 2010) | 4 lines

    Issue #7449, part 8: don't skip the whole test_asynchat if threading is missing

    TestFifo can be executed without the threading module
  ........
    r80568 | victor.stinner | 2010-04-28 01:14:58 +0200 (mer., 28 avril 2010) | 6 lines

    Issue #7449, part 9: fix test_xmlrpclib for missing threading module

     * Skip testcases using threads if threading module is missing
     * Use "http://" instead of URL in ServerProxyTestCase if threading is missing
       because URL is not set in this case
  ........
    r80569 | victor.stinner | 2010-04-28 01:33:58 +0200 (mer., 28 avril 2010) | 6 lines

    Partial revert of r80556 (Issue #7449, part 5, fix ctypes test)

    Rewrite r80556: the thread test have to be executed just after the test on
    libc_open() and so the test cannot be splitted in two functions (without
    duplicating code, and I don't want to duplicate code).
  ........
    r80570 | victor.stinner | 2010-04-28 01:51:16 +0200 (mer., 28 avril 2010) | 8 lines

    Issue #7449, part 10: test_cmd imports trace module using test_support.import_module()

    Use test_support.import_module() instead of import to raise a SkipTest
    exception if the import fail. Import trace fails if the threading module is
    missing.

    See also part 3: test_doctest: import trace module in test_coverage().
  ........
    r80571 | victor.stinner | 2010-04-28 01:55:59 +0200 (mer., 28 avril 2010) | 6 lines

    Issue #7449, last part (11): fix many tests if thread support is disabled

     * Use try/except ImportError or test_support.import_module() to import thread
       and threading modules
     * Add @unittest.skipUnless(threading, ...) to testcases using threads
  ........
................

14 years agoMerged revisions 80598 via svnmerge from
Antoine Pitrou [Wed, 28 Apr 2010 21:39:56 +0000 (21:39 +0000)]
Merged revisions 80598 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80598 | antoine.pitrou | 2010-04-28 23:37:09 +0200 (mer., 28 avril 2010) | 9 lines

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

  ........
    r80596 | antoine.pitrou | 2010-04-28 23:11:01 +0200 (mer., 28 avril 2010) | 3 lines

    Fix style issues in test_ssl
  ........
................

14 years agoMerged revisions 80594 via svnmerge from
Antoine Pitrou [Wed, 28 Apr 2010 20:03:21 +0000 (20:03 +0000)]
Merged revisions 80594 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80594 | antoine.pitrou | 2010-04-28 21:59:32 +0200 (mer., 28 avril 2010) | 14 lines

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

  ........
    r80591 | antoine.pitrou | 2010-04-28 21:53:35 +0200 (mer., 28 avril 2010) | 4 lines

    State clearly that truncate() doesn't move the file position,
    and remove a duplicate of its specification.
  ........
    r80592 | antoine.pitrou | 2010-04-28 21:57:33 +0200 (mer., 28 avril 2010) | 3 lines

    Clarify and fix the documentation for IOBase.close()
  ........
................

14 years agoBlocked revisions 80589 via svnmerge
Tarek Ziadé [Wed, 28 Apr 2010 17:53:17 +0000 (17:53 +0000)]
Blocked revisions 80589 via svnmerge

........
  r80589 | tarek.ziade | 2010-04-28 19:51:36 +0200 (Wed, 28 Apr 2010) | 1 line

  #8295 : Added shutil.unpack_archive and related APIs
........

14 years agoMerged revisions 80587 via svnmerge from
Senthil Kumaran [Wed, 28 Apr 2010 17:44:30 +0000 (17:44 +0000)]
Merged revisions 80587 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80587 | senthil.kumaran | 2010-04-28 23:09:48 +0530 (Wed, 28 Apr 2010) | 9 lines

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

  ........
    r80583 | senthil.kumaran | 2010-04-28 22:50:43 +0530 (Wed, 28 Apr 2010) | 3 lines

    Fixed Issue6312 - httplib fails with HEAD requests to pages with "transfer-encoding: chunked"
  ........
................

14 years agoBlocked revisions 80582,80585 via svnmerge
Victor Stinner [Wed, 28 Apr 2010 17:27:23 +0000 (17:27 +0000)]
Blocked revisions 80582,80585 via svnmerge

........
  r80582 | victor.stinner | 2010-04-28 19:06:46 +0200 (mer., 28 avril 2010) | 4 lines

  Use PyErr_Format() in decoding_fgets()

  Avoid a buffer of 500 bytes allocated on the stack.
........
  r80585 | victor.stinner | 2010-04-28 19:26:19 +0200 (mer., 28 avril 2010) | 5 lines

  Don't decode/recode the unicode filename in SyntaxError_str()

   * Rewrite my_basename() to use unicode
   * Use '%U' format
........

14 years agoMerged revisions 80576 via svnmerge from
Jesus Cea [Wed, 28 Apr 2010 12:03:06 +0000 (12:03 +0000)]
Merged revisions 80576 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80576 | jesus.cea | 2010-04-28 13:35:30 +0200 (Wed, 28 Apr 2010) | 9 lines

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

  ........
    r80574 | jesus.cea | 2010-04-28 12:32:30 +0200 (Wed, 28 Apr 2010) | 1 line

    Issue #3928: Support 'os.mknod()' in Solaris
  ........
................

14 years agoMerged revisions 80562 via svnmerge from
Benjamin Peterson [Tue, 27 Apr 2010 23:04:53 +0000 (23:04 +0000)]
Merged revisions 80562 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80562 | benjamin.peterson | 2010-04-27 17:58:50 -0500 (Tue, 27 Apr 2010) | 9 lines

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

  ........
    r80561 | benjamin.peterson | 2010-04-27 17:56:31 -0500 (Tue, 27 Apr 2010) | 1 line

    make slice notation in (r)find docs consistent
  ........
................

14 years agoMerged revisions 80559 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 22:09:05 +0000 (22:09 +0000)]
Merged revisions 80559 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80559 | antoine.pitrou | 2010-04-28 00:08:08 +0200 (mer., 28 avril 2010) | 12 lines

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

  (the bug was already fixed in py3k, just merging in the tests)

  ........
    r80557 | antoine.pitrou | 2010-04-28 00:03:37 +0200 (mer., 28 avril 2010) | 4 lines

    Issue #8086: In :func:`ssl.DER_cert_to_PEM_cert()`, fix missing newline
    before the certificate footer.  Patch by Kyle VanderBeek.
  ........
................

14 years agoMerged revisions 80542 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 19:18:34 +0000 (19:18 +0000)]
Merged revisions 80542 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80542 | antoine.pitrou | 2010-04-27 21:14:15 +0200 (mar., 27 avril 2010) | 10 lines

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

  ........
    r80540 | antoine.pitrou | 2010-04-27 21:09:59 +0200 (mar., 27 avril 2010) | 4 lines

    Issue #8549: Fix compiling the _ssl extension under AIX.  Patch by
    Sridhar Ratnakumar.
  ........
................

14 years agotest_subprocess: test_undecodable_env() is specific to POSIX system
Victor Stinner [Tue, 27 Apr 2010 18:29:45 +0000 (18:29 +0000)]
test_subprocess: test_undecodable_env() is specific to POSIX system

The bug was introduced by the backport of r80421 (r80494).

14 years agoMerged revisions 80536 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 13:16:06 +0000 (13:16 +0000)]
Merged revisions 80536 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80536 | antoine.pitrou | 2010-04-27 15:15:18 +0200 (mar., 27 avril 2010) | 9 lines

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

  ........
    r80534 | antoine.pitrou | 2010-04-27 15:13:26 +0200 (mar., 27 avril 2010) | 3 lines

    socket.error can really happen here, and fix a possible NameError
  ........
................

14 years agoMerged revisions 80532 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 11:05:15 +0000 (11:05 +0000)]
Merged revisions 80532 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80532 | antoine.pitrou | 2010-04-27 12:59:39 +0200 (mar., 27 avril 2010) | 10 lines

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

  ........
    r80529 | antoine.pitrou | 2010-04-27 12:32:58 +0200 (mar., 27 avril 2010) | 4 lines

    Qualify or remove or bare excepts.  Simplify exception handling in places.
    Remove uses of test_support.TestFailed.
  ........
................

14 years agoMerged revisions 80528 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 10:41:37 +0000 (10:41 +0000)]
Merged revisions 80528 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80528 | antoine.pitrou | 2010-04-27 11:56:02 +0200 (mar., 27 avril 2010) | 11 lines

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

  ........
    r80526 | antoine.pitrou | 2010-04-27 11:51:18 +0200 (mar., 27 avril 2010) | 5 lines

    replace custom code with standard library functionality (HTTPServer.shutdown())
    + enable test that was never run (!)
    + make tests faster by lowering polling timeout
  ........
................

14 years agoMerged revisions 80524 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 08:58:38 +0000 (08:58 +0000)]
Merged revisions 80524 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80524 | antoine.pitrou | 2010-04-27 10:53:36 +0200 (mar., 27 avril 2010) | 9 lines

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

  ........
    r80522 | antoine.pitrou | 2010-04-27 10:40:51 +0200 (mar., 27 avril 2010) | 3 lines

    Remove uses of find_unused_port() in test_ssl, and small cleanups
  ........
................

14 years agoMerged revisions 80517 via svnmerge from
Antoine Pitrou [Mon, 26 Apr 2010 23:08:35 +0000 (23:08 +0000)]
Merged revisions 80517 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80517 | antoine.pitrou | 2010-04-27 01:06:26 +0200 (mar., 27 avril 2010) | 3 lines

  Remove unused import
........

14 years agoMerged revisions 80515 via svnmerge from
Antoine Pitrou [Mon, 26 Apr 2010 22:37:59 +0000 (22:37 +0000)]
Merged revisions 80515 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80515 | antoine.pitrou | 2010-04-27 00:17:47 +0200 (mar., 27 avril 2010) | 4 lines

  Hopefully fix sporadic Windows issue by avoiding calling getpeername()
  on a freshly dup'ed socket.
........

14 years agoMerged revisions 80509 via svnmerge from
Antoine Pitrou [Mon, 26 Apr 2010 17:32:49 +0000 (17:32 +0000)]
Merged revisions 80509 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80509 | antoine.pitrou | 2010-04-26 19:29:05 +0200 (lun., 26 avril 2010) | 10 lines

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

  ........
    r80507 | antoine.pitrou | 2010-04-26 19:23:33 +0200 (lun., 26 avril 2010) | 4 lines

    When calling getpeername() in SSLSocket.__init__, only silence exceptions
    caused by the "socket not connected" condition.
  ........
................