1. 06 May, 2010 5 commits
    • Antoine Pitrou's avatar
      Issue #8629: Disable some test_ssl tests, since they give different · 22a99205
      Antoine Pitrou authored
      results with OpenSSL 1.0.0 and higher.
      22a99205
    • Brian Curtin's avatar
      Merged revisions 80859 via svnmerge from · 8976164d
      Brian Curtin authored
      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.
        ........
      ................
      8976164d
    • R. David Murray's avatar
      Merged revisions 79996,80855 via svnmerge from · 3632d51c
      R. David Murray authored
      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.
        ........
      ................
      3632d51c
    • R. David Murray's avatar
      Blocked revisions 80851 via svnmerge · 5ae0be38
      R. David Murray authored
      ................
        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...)
        ........
      ................
      5ae0be38
    • Victor Stinner's avatar
      Recorded merge of revisions 80846 via svnmerge from · 1008ab14
      Victor Stinner authored
      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
      ................
      1008ab14
  2. 05 May, 2010 9 commits
  3. 04 May, 2010 2 commits
    • Mark Dickinson's avatar
      Merged revisions 80764 via svnmerge from · 72f1a1c9
      Mark Dickinson authored
      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.
        ........
      ................
      72f1a1c9
    • Mark Dickinson's avatar
      Merged revisions 80755 via svnmerge from · 698dc834
      Mark Dickinson authored
      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.
        ........
      ................
      698dc834
  4. 03 May, 2010 5 commits
  5. 02 May, 2010 2 commits
  6. 01 May, 2010 3 commits
  7. 30 Apr, 2010 6 commits
  8. 29 Apr, 2010 6 commits
  9. 28 Apr, 2010 2 commits
    • Antoine Pitrou's avatar
      Merged revisions 80603 via svnmerge from · 5398b191
      Antoine Pitrou authored
      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
      ........
      5398b191
    • Victor Stinner's avatar
      Blocked revisions 80600 via svnmerge · 8a3e5577
      Victor Stinner authored
      ................
        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
        ........
      ................
      8a3e5577