1. 21 May, 2010 1 commit
  2. 18 May, 2010 1 commit
  3. 14 May, 2010 2 commits
    • Victor Stinner's avatar
      Merged revisions 81179 via svnmerge from · c807a613
      Victor Stinner authored
      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)
      ........
      c807a613
    • Brett Cannon's avatar
      Merged revisions 81154 via svnmerge from · 84df1e6c
      Brett Cannon authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r81154 | brett.cannon | 2010-05-13 17:21:48 -0700 (Thu, 13 May 2010) | 15 lines
      
        subprocess.Popen.__del__ referenced global objects, which is a no-no thanks to
        interpreter shutdown semantics. Same issue goes for the methods that __del__
        called. Now all the methods capture the global objects it needs as default
        values to private parameters (could have stuck them on the class object itself,
        but since the objects have nothing directly to do with the class that seemed
        wrong).
      
        There is no test as making one that works is hard. This patch was
        verified against a consistently failing test in Mercurial's test suite, though,
        so it has been tested in some regard.
      
        Closes issue #5099. Thanks to Mary Stern for the bug report and Gabriel
        Genellina for writing another patch for the same issue and attempting to write
        a test.
      ........
      84df1e6c
  4. 08 May, 2010 1 commit
  5. 24 Apr, 2010 1 commit
    • Brian Curtin's avatar
      Merged revisions 80439 via svnmerge from · 1ce6b581
      Brian Curtin authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r80439 | brian.curtin | 2010-04-24 10:40:11 -0500 (Sat, 24 Apr 2010) | 6 lines
      
        Fix #7838. Add docstrings and privatize _subprocess implementation details.
      
        Since CREATE_NEW_* are used for the creation flags of a subprocess, they
        were added to __all__. The rest of the previously exposed attributes are
        now qualified by _subprocess.ATTR rather than importing *.
      ........
      1ce6b581
  6. 23 Apr, 2010 2 commits
  7. 12 Apr, 2010 1 commit
  8. 14 Mar, 2010 3 commits
    • Florent Xicluna's avatar
    • Georg Brandl's avatar
      Merged revisions... · 89fad149
      Georg Brandl authored
      Merged revisions 78018,78035-78040,78042-78043,78046,78048-78052,78054,78059,78075-78080 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r78018 | georg.brandl | 2010-02-06 11:08:21 +0100 (Sa, 06 Feb 2010) | 1 line
      
        #7864: make deprecation notices a bit clearer.
      ........
        r78035 | georg.brandl | 2010-02-06 23:44:17 +0100 (Sa, 06 Feb 2010) | 1 line
      
        Fix duplicate import.
      ........
        r78036 | georg.brandl | 2010-02-06 23:49:47 +0100 (Sa, 06 Feb 2010) | 1 line
      
        Remove unused import.
      ........
        r78037 | georg.brandl | 2010-02-06 23:59:15 +0100 (Sa, 06 Feb 2010) | 1 line
      
        No need to assign the results of expressions used only for side effects.
      ........
        r78038 | georg.brandl | 2010-02-07 00:02:29 +0100 (So, 07 Feb 2010) | 1 line
      
        Add a missing import.
      ........
        r78039 | georg.brandl | 2010-02-07 00:06:24 +0100 (So, 07 Feb 2010) | 1 line
      
        Add missing imports.
      ........
        r78040 | georg.brandl | 2010-02-07 00:08:00 +0100 (So, 07 Feb 2010) | 1 line
      
        Fix a few UnboundLocalErrors in test_long.
      ........
        r78042 | georg.brandl | 2010-02-07 00:12:12 +0100 (So, 07 Feb 2010) | 1 line
      
        Add missing import.
      ........
        r78043 | georg.brandl | 2010-02-07 00:12:19 +0100 (So, 07 Feb 2010) | 1 line
      
        Remove duplicate test method.
      ........
        r78046 | georg.brandl | 2010-02-07 00:18:00 +0100 (So, 07 Feb 2010) | 1 line
      
        Fix various missing import/unbound name errors.
      ........
        r78048 | georg.brandl | 2010-02-07 00:23:45 +0100 (So, 07 Feb 2010) | 1 line
      
        We heard you like test failures so we put unbound locals in your test so that you can fail while you fail.
      ........
        r78049 | georg.brandl | 2010-02-07 00:33:33 +0100 (So, 07 Feb 2010) | 1 line
      
        Fix import/access for some identifiers.  _TestSharedCTypes does not seem to be executed?
      ........
        r78050 | georg.brandl | 2010-02-07 00:34:10 +0100 (So, 07 Feb 2010) | 1 line
      
        Fix more unbound locals in code paths that do not seem to be used.
      ........
        r78051 | georg.brandl | 2010-02-07 00:53:52 +0100 (So, 07 Feb 2010) | 1 line
      
        Add missing import when running these tests standalone.
      ........
        r78052 | georg.brandl | 2010-02-07 00:54:04 +0100 (So, 07 Feb 2010) | 1 line
      
        Add missing import when running these tests standalone.
      ........
        r78054 | georg.brandl | 2010-02-07 00:58:25 +0100 (So, 07 Feb 2010) | 1 line
      
        Add missing import.
      ........
        r78059 | georg.brandl | 2010-02-07 12:34:15 +0100 (So, 07 Feb 2010) | 1 line
      
        Use "regexp" consistently.
      ........
        r78075 | georg.brandl | 2010-02-07 13:16:12 +0100 (So, 07 Feb 2010) | 1 line
      
        Fix another duplicated test method.
      ........
        r78076 | georg.brandl | 2010-02-07 13:19:43 +0100 (So, 07 Feb 2010) | 1 line
      
        Fix wrong usage of "except X, Y:".
      ........
        r78077 | georg.brandl | 2010-02-07 13:25:50 +0100 (So, 07 Feb 2010) | 1 line
      
        Fix two redefined test methods.
      ........
        r78078 | georg.brandl | 2010-02-07 13:27:06 +0100 (So, 07 Feb 2010) | 1 line
      
        Fix a redefined test method.
      ........
        r78079 | georg.brandl | 2010-02-07 13:34:26 +0100 (So, 07 Feb 2010) | 1 line
      
        Add a minimal test for fnmatchcase().
      ........
        r78080 | georg.brandl | 2010-02-07 13:55:12 +0100 (So, 07 Feb 2010) | 1 line
      
        Remove duplicate test method.
      ........
      89fad149
    • Gregory P. Smith's avatar
      * Replaces the internals of the subprocess module from fork through exec on · fb94c5f1
      Gregory P. Smith authored
        POSIX systems with a C extension module.  This is required in order for
        the subprocess module to be made thread safe.
      
        The pure python implementation is retained so that it can continue to be
        used if for some reason the _posixsubprocess extension module is not
        available.
      
        The unittest executes tests on both code paths to guarantee compatibility.
      
      * Moves PyLong_FromPid and PyLong_AsPid from posixmodule.c into longobject.h.
      
      Code reviewed by jeffrey.yasskin at http://codereview.appspot.com/223077/show
      fb94c5f1
  9. 08 Mar, 2010 1 commit
    • Florent Xicluna's avatar
      Merged revisions 78736,78759,78761,78767,78788-78789 via svnmerge from · 4886d246
      Florent Xicluna authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r78736 | florent.xicluna | 2010-03-06 20:43:41 +0100 (sam, 06 mar 2010) | 2 lines
      
        Skip test_send_signal, test_kill, test_terminate on win32 platforms, for 2.7a4 release.
      ........
        r78759 | florent.xicluna | 2010-03-07 13:21:36 +0100 (dim, 07 mar 2010) | 2 lines
      
        #2777: Enable test_send_signal, test_terminate and test_kill on win32 platforms.
      ........
        r78761 | florent.xicluna | 2010-03-07 16:27:39 +0100 (dim, 07 mar 2010) | 4 lines
      
        Do not fail if returncode is 0 on send_signal/kill/terminate, for win32 platforms.
        Do not hide the KeyboardInterrupt on POSIX platforms.
      ........
        r78767 | florent.xicluna | 2010-03-07 18:12:23 +0100 (dim, 07 mar 2010) | 2 lines
      
        #2777: Try hard to make Win7 buildbot happy...
      ........
        r78788 | florent.xicluna | 2010-03-08 11:58:12 +0100 (lun, 08 mar 2010) | 2 lines
      
        Fix syntax: "rc != None" -> "rc is not None"
      ........
        r78789 | florent.xicluna | 2010-03-08 11:59:33 +0100 (lun, 08 mar 2010) | 2 lines
      
        Replace the stderr logging with assertNotEqual(returncode, 0).
      ........
      4886d246
  10. 01 Mar, 2010 1 commit
  11. 28 Dec, 2009 1 commit
  12. 20 Dec, 2009 1 commit
  13. 09 Nov, 2009 1 commit
  14. 17 Jul, 2009 1 commit
    • Alexandre Vassalotti's avatar
      Merged revisions 73930-73932,73937-73939,73945,73951,73954,73962-73963,73970 via svnmerge from · 711ed4ae
      Alexandre Vassalotti authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r73930 | amaury.forgeotdarc | 2009-07-10 12:47:42 -0400 (Fri, 10 Jul 2009) | 2 lines
      
        #6447: typo in subprocess docstring
      ........
        r73931 | ezio.melotti | 2009-07-10 16:25:56 -0400 (Fri, 10 Jul 2009) | 1 line
      
        more cleanups and if zlib -> skipUnless(zlib)
      ........
        r73932 | kristjan.jonsson | 2009-07-11 04:44:43 -0400 (Sat, 11 Jul 2009) | 3 lines
      
        http://bugs.python.org/issue6460
        Need to be careful with thread switching when testing the xmlrpc server.  The server thread may not have updated stats when the client thread tests them.
      ........
        r73937 | georg.brandl | 2009-07-11 06:12:36 -0400 (Sat, 11 Jul 2009) | 1 line
      
        Fix style.
      ........
        r73938 | georg.brandl | 2009-07-11 06:14:54 -0400 (Sat, 11 Jul 2009) | 1 line
      
        #6446: fix import_spam() function to use correct error and reference handling.
      ........
        r73939 | georg.brandl | 2009-07-1...
      711ed4ae
  15. 09 Jul, 2009 1 commit
  16. 04 Jul, 2009 1 commit
    • Gregory P. Smith's avatar
      Merged revisions 73825-73826 via svnmerge from · d06fa47b
      Gregory P. Smith authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r73825 | gregory.p.smith | 2009-07-03 18:49:29 -0700 (Fri, 03 Jul 2009) | 9 lines
      
        Use select.poll() in subprocess, when available, rather than select() so that
        it does not fail when file descriptors are large.  Fixes issue3392.
      
        Patch largely contributed by Frank Chu (fpmc) with some improvements by me.
        See http://bugs.python.org/issue3392.
      ........
        r73826 | gregory.p.smith | 2009-07-03 18:55:11 -0700 (Fri, 03 Jul 2009) | 2 lines
      
        news entry for r73825
      ........
      
      Candidate for backporting to release31-maint as it is a bug fix and changes no
      public API.
      d06fa47b
  17. 19 Jun, 2009 1 commit
  18. 03 Mar, 2009 1 commit
  19. 21 Feb, 2009 1 commit
  20. 19 Feb, 2009 1 commit
    • Benjamin Peterson's avatar
      Merged revisions... · d75fcb4d
      Benjamin Peterson authored
      Merged revisions 69576,69579-69580,69589,69619-69620,69633,69703-69704,69728-69730 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r69576 | georg.brandl | 2009-02-13 04:56:50 -0600 (Fri, 13 Feb 2009) | 1 line
      
        #1661108: note that urlsafe encoded string can contain "=".
      ........
        r69579 | georg.brandl | 2009-02-13 05:06:59 -0600 (Fri, 13 Feb 2009) | 2 lines
      
        Fix warnings GCC emits where the argument of PyErr_Format is a single variable.
      ........
        r69580 | georg.brandl | 2009-02-13 05:10:04 -0600 (Fri, 13 Feb 2009) | 2 lines
      
        Fix warnings GCC emits where the argument of PyErr_Format is a single variable.
      ........
        r69589 | martin.v.loewis | 2009-02-13 14:11:34 -0600 (Fri, 13 Feb 2009) | 2 lines
      
        Move amd64 properties further to the top, so that they override
        the linker options correctly.
      ........
        r69619 | benjamin.peterson | 2009-02-14 11:00:51 -0600 (Sat, 14 Feb 2009) | 1 line
      
        this needn't be a shebang line
      ........
        r69620 | georg.brandl | 2009-02-14 11:01:36 -0600 (Sat, 14 Feb 2009) | 1 line
      
        #5179: don't leak PIPE fds when child execution fails.
      ........
        r69633 | hirokazu.yamamoto | 2009-02-15 03:19:48 -0600 (Sun, 15 Feb 2009) | 1 line
      
        Fixed typo.
      ........
        r69703 | raymond.hettinger | 2009-02-16 16:42:54 -0600 (Mon, 16 Feb 2009) | 3 lines
      
        Issue 5229: Documentation for super() neglects to say what super() actually does
      ........
        r69704 | raymond.hettinger | 2009-02-16 17:00:25 -0600 (Mon, 16 Feb 2009) | 1 line
      
        Add explanation for super(type1, type2).
      ........
        r69728 | georg.brandl | 2009-02-17 18:22:55 -0600 (Tue, 17 Feb 2009) | 2 lines
      
        #5297: fix example.
      ........
        r69729 | georg.brandl | 2009-02-17 18:25:13 -0600 (Tue, 17 Feb 2009) | 2 lines
      
        #5296: sequence -> iterable.
      ........
        r69730 | georg.brandl | 2009-02-17 18:31:36 -0600 (Tue, 17 Feb 2009) | 2 lines
      
        #5268: mention VMSError.
      ........
      d75fcb4d
  21. 16 Feb, 2009 1 commit
  22. 07 Dec, 2008 1 commit
    • Georg Brandl's avatar
      Merged revisions 67511,67536-67537,67543 via svnmerge from · f9734076
      Georg Brandl authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r67511 | vinay.sajip | 2008-12-04 00:22:58 +0100 (Thu, 04 Dec 2008) | 1 line
      
        Issue #4384: Added logging integration with warnings module using captureWarnings(). This change includes a NullHandler which does nothing; it will be of use to library developers who want to avoid the "No handlers could be found for logger XXX" message which can appear if the library user doesn't configure logging.
      ........
        r67536 | gregory.p.smith | 2008-12-04 21:21:09 +0100 (Thu, 04 Dec 2008) | 3 lines
      
        Adds a subprocess.check_call_output() function to return the output from a
        process on success or raise an exception on error.
      ........
        r67537 | vinay.sajip | 2008-12-04 21:32:18 +0100 (Thu, 04 Dec 2008) | 1 line
      
        Took Nick Coghlan's advice about importing warnings globally in logging, to avoid the possibility of race conditions: "This could deadlock if a thread spawned as a side effect of importing a module happens to trigger a warning. warnings is pulled into sys.modules as part of the interpreter startup - having a global 'import warnings' shouldn't have any real effect on logging's import time."
      ........
        r67543 | gregory.p.smith | 2008-12-05 03:27:01 +0100 (Fri, 05 Dec 2008) | 2 lines
      
        rename the new check_call_output to check_output.  its less ugly.
      ........
      f9734076
  23. 18 Aug, 2008 1 commit
  24. 12 Aug, 2008 1 commit
    • Georg Brandl's avatar
      Merged revisions... · 6aa2d1fe
      Georg Brandl authored
      Merged revisions 65459,65472,65481,65518,65536,65581,65609,65637,65641,65644-65645 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65459 | gregory.p.smith | 2008-08-04 00:13:29 +0000 (Mon, 04 Aug 2008) | 4 lines
      
        - Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword
          argument in python 2.5, this broke code that subclassed Popen to include its
          own poll method.  Fixed my moving _deadstate to an _internal_poll method.
      ........
        r65472 | andrew.kuchling | 2008-08-04 01:43:43 +0000 (Mon, 04 Aug 2008) | 3 lines
      
        Bug 3228: Explicitly supply the file mode to avoid creating executable files,
        and add corresponding tests.
        Possible 2.5 backport candidate
      ........
        r65481 | gregory.p.smith | 2008-08-04 07:33:37 +0000 (Mon, 04 Aug 2008) | 22 lines
      
        Adds a sanity check to avoid a *very rare* infinite loop due to a corrupt tls
        key list data structure in the thread startup path.
      
        This change is a companion to r60148 which already successfully dealt with a
        similar issue on thread shutdown.
      
        In particular this loop has been observed happening from this call path:
         #0  in find_key ()
         #1  in PyThread_set_key_value ()
         #2  in _PyGILState_NoteThreadState ()
         #3  in PyThreadState_New ()
         #4  in t_bootstrap ()
         #5  in pthread_start_thread ()
      
        I don't know how this happens but it does, *very* rarely.  On more than
        one hardware platform.  I have not been able to reproduce it manually.
        (A flaky mutex implementation on the system in question is one hypothesis).
      
        As with r60148, the spinning we managed to observe in the wild was due to a
        single list element pointing back upon itself.
      ........
        r65518 | mark.dickinson | 2008-08-04 21:30:09 +0000 (Mon, 04 Aug 2008) | 7 lines
      
        Issue #1481296: (again!) Make conversion of a float NaN to an int or
        long raise ValueError instead of returning 0.  Also, change the error
        message for conversion of an infinity to an integer, replacing 'long' by
        'integer', so that it's appropriate for both long(float('inf')) and
        int(float('inf')).
      ........
        r65536 | andrew.kuchling | 2008-08-05 01:00:57 +0000 (Tue, 05 Aug 2008) | 1 line
      
        Bug 3228: take a test from Niels Gustaebel's patch, and based on his patch, check for having os.stat available
      ........
        r65581 | guido.van.rossum | 2008-08-07 18:51:38 +0000 (Thu, 07 Aug 2008) | 3 lines
      
        Patch by Ian Charnas from issue 3517.
        Add F_FULLFSYNC if it exists (OS X only so far).
      ........
        r65609 | antoine.pitrou | 2008-08-09 17:22:25 +0000 (Sat, 09 Aug 2008) | 3 lines
      
        #3205: bz2 iterator fails silently on MemoryError
      ........
        r65637 | georg.brandl | 2008-08-11 09:07:59 +0000 (Mon, 11 Aug 2008) | 3 lines
      
        - Issue #3537: Fix an assertion failure when an empty but presized dict
          object was stored in the freelist.
      ........
        r65641 | jesse.noller | 2008-08-11 14:28:07 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        Remove the fqdn call for issue 3270
      ........
        r65644 | antoine.pitrou | 2008-08-11 17:21:36 +0000 (Mon, 11 Aug 2008) | 3 lines
      
        #3134: shutil referenced undefined WindowsError symbol
      ........
        r65645 | jesse.noller | 2008-08-11 19:00:15 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        Fix the connection refused error part of issue 3419, use errno module instead of a static list of possible connection refused messages.
      ........
      6aa2d1fe
  25. 16 Jul, 2008 1 commit
    • Georg Brandl's avatar
      Merged revisions... · 86b2fb9d
      Georg Brandl authored
      Merged revisions 64623,64640,64665,64687,64689-64690,64719,64721,64735,64742,64744-64746,64756-64761,64767-64769,64771-64772,64774-64775,64788,64793,64835-64836 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r64623 | benjamin.peterson | 2008-07-01 21:51:54 +0200 (Tue, 01 Jul 2008) | 1 line
      
        write a short little section for multiprocessing; it still needs help
      ........
        r64640 | georg.brandl | 2008-07-01 22:56:03 +0200 (Tue, 01 Jul 2008) | 2 lines
      
        Add a comment about incref'ing w.
      ........
        r64665 | jesse.noller | 2008-07-02 18:56:51 +0200 (Wed, 02 Jul 2008) | 1 line
      
        Add #!/usr/bin/env python for ben
      ........
        r64687 | andrew.kuchling | 2008-07-03 14:50:03 +0200 (Thu, 03 Jul 2008) | 1 line
      
        Tweak wording
      ........
        r64689 | benjamin.peterson | 2008-07-03 14:57:35 +0200 (Thu, 03 Jul 2008) | 1 line
      
        lowercase glossary term
      ........
        r64690 | benjamin.peterson | 2008-07-03 15:01:17 +0200 (Thu, 03 Jul 2008) | 1 line
      
        let the term be linked
      ........
        r64719 | raymond.hettinger | 2008-07-05 04:11:55 +0200 (Sat, 05 Jul 2008) | 1 line
      
        Update comment on prediction macros.
      ........
        r64721 | georg.brandl | 2008-07-05 12:07:18 +0200 (Sat, 05 Jul 2008) | 2 lines
      
        Fix tabs.
      ........
        r64735 | mark.dickinson | 2008-07-05 17:25:48 +0200 (Sat, 05 Jul 2008) | 3 lines
      
        Minor rewrite of cmath_log to work around a Sun compiler bug.  See issue
        #3168.
      ........
        r64742 | benjamin.peterson | 2008-07-05 18:29:38 +0200 (Sat, 05 Jul 2008) | 1 line
      
        make regrtest aware of the lib2to3 resource
      ........
        r64744 | georg.brandl | 2008-07-05 18:43:45 +0200 (Sat, 05 Jul 2008) | 2 lines
      
        Keep below 80 chars.
      ........
        r64745 | facundo.batista | 2008-07-05 21:19:50 +0200 (Sat, 05 Jul 2008) | 3 lines
      
      
        Issue 3289.  Removed two lines that ended doing nothing.
      ........
        r64746 | facundo.batista | 2008-07-05 22:39:59 +0200 (Sat, 05 Jul 2008) | 4 lines
      
      
        Issue #3239. Differentiate the ascii call from the curses one and
        the builtin one.
      ........
        r64756 | gregory.p.smith | 2008-07-06 09:16:40 +0200 (Sun, 06 Jul 2008) | 3 lines
      
        - Issue #2113: Fix error in subprocess.Popen if the select system call is
          interrupted by a signal.
      ........
        r64757 | benjamin.peterson | 2008-07-06 14:39:09 +0200 (Sun, 06 Jul 2008) | 1 line
      
        remove test_compact_freelists from test_sys
      ........
        r64758 | gregory.p.smith | 2008-07-06 19:06:29 +0200 (Sun, 06 Jul 2008) | 2 lines
      
        fix issue3304 - remove an incorrect PyMem_Free in fileio_init
      ........
        r64759 | georg.brandl | 2008-07-06 19:36:20 +0200 (Sun, 06 Jul 2008) | 2 lines
      
        Fix opensearch template.
      ........
        r64760 | andrew.kuchling | 2008-07-06 19:43:16 +0200 (Sun, 06 Jul 2008) | 1 line
      
        Wording fix
      ........
        r64761 | andrew.kuchling | 2008-07-06 19:44:17 +0200 (Sun, 06 Jul 2008) | 1 line
      
        Add two items; rewrap paragraph
      ........
        r64767 | gregory.p.smith | 2008-07-07 06:31:58 +0200 (Mon, 07 Jul 2008) | 4 lines
      
        - Issue #3309: Fix bz2.BZFile itererator to release its internal lock
          properly when raising an exception due to the bz2file being closed.
          Prevents a deadlock.
      ........
        r64768 | josiah.carlson | 2008-07-07 06:51:46 +0200 (Mon, 07 Jul 2008) | 2 lines
      
        Fixed bugs 760475, 953599, and 1519.
      ........
        r64769 | gregory.p.smith | 2008-07-07 06:54:31 +0200 (Mon, 07 Jul 2008) | 2 lines
      
        Add commented out #_sha256 and #_sha512 lines per issue 3183.
      ........
        r64771 | gregory.p.smith | 2008-07-07 07:09:12 +0200 (Mon, 07 Jul 2008) | 4 lines
      
        - Issue #3094: httplib.HTTPSConnection Host: headers no longer include the
          redundant ":443" port number designation when the connection is using the
          default https port (443).
      ........
        r64772 | skip.montanaro | 2008-07-07 13:16:14 +0200 (Mon, 07 Jul 2008) | 2 lines
      
        Correct grammar.
      ........
        r64774 | andrew.kuchling | 2008-07-07 18:51:09 +0200 (Mon, 07 Jul 2008) | 1 line
      
        Fix example to match text
      ........
        r64775 | facundo.batista | 2008-07-07 19:02:59 +0200 (Mon, 07 Jul 2008) | 3 lines
      
      
        Issue 3306. Better control for a lenght in findmax() function.
      ........
        r64788 | georg.brandl | 2008-07-08 09:05:23 +0200 (Tue, 08 Jul 2008) | 2 lines
      
        Add missing ABCs to list.
      ........
        r64793 | nick.coghlan | 2008-07-08 16:21:42 +0200 (Tue, 08 Jul 2008) | 1 line
      
        Add missing NEWS and ACK entries for r64791
      ........
        r64835 | raymond.hettinger | 2008-07-10 11:31:08 +0200 (Thu, 10 Jul 2008) | 1 line
      
        Issue 3287: Raise correct exception for float inputs.
      ........
        r64836 | raymond.hettinger | 2008-07-10 12:28:41 +0200 (Thu, 10 Jul 2008) | 1 line
      
        Use operator.index() instead of n.__index__().
      ........
      86b2fb9d
  26. 01 Jul, 2008 1 commit
  27. 13 Jun, 2008 1 commit
  28. 10 Jun, 2008 1 commit
    • Georg Brandl's avatar
      Merged revisions... · f08a9ddc
      Georg Brandl authored
      Merged revisions 63724,63726,63732,63744,63754-63755,63757-63758,63760,63775,63781-63782,63787,63805-63808,63818-63819,63823-63824 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r63724 | gregory.p.smith | 2008-05-26 22:22:14 +0200 (Mon, 26 May 2008) | 6 lines
      
        Fixes issue2791: subprocess.Popen.communicate leaked a file descripton until
        the last reference to the Popen instance was dropped.  Adding explicit
        close() calls fixes it.
      
        Candidate for backport to release25-maint.
      ........
        r63726 | benjamin.peterson | 2008-05-26 22:43:24 +0200 (Mon, 26 May 2008) | 2 lines
      
        fix minor grammar typo
      ........
        r63732 | benjamin.peterson | 2008-05-26 23:44:26 +0200 (Mon, 26 May 2008) | 2 lines
      
        remove duplication in test module
      ........
        r63744 | lars.gustaebel | 2008-05-27 14:39:23 +0200 (Tue, 27 May 2008) | 3 lines
      
        Do not close external file objects passed to tarfile.open(mode='w:bz2')
        when the TarFile is closed.
      ........
        r63754 | benjamin.peterson | 2008-05-28 03:12:35 +0200 (Wed, 28 May 2008) | 2 lines
      
        update tutorial function with more appropiate one from Eric Smith
      ........
        r63755 | mark.hammond | 2008-05-28 03:54:55 +0200 (Wed, 28 May 2008) | 2 lines
      
        bdist_wininst now works correctly when both --skip-build and --plat-name are specified.
      ........
        r63757 | georg.brandl | 2008-05-28 13:21:39 +0200 (Wed, 28 May 2008) | 2 lines
      
        #2989: add PyType_Modified().
      ........
        r63758 | benjamin.peterson | 2008-05-28 13:51:41 +0200 (Wed, 28 May 2008) | 2 lines
      
        fix spelling
      ........
        r63760 | georg.brandl | 2008-05-28 17:41:36 +0200 (Wed, 28 May 2008) | 2 lines
      
        #2990: prevent inconsistent state while updating method cache.
      ........
        r63775 | georg.brandl | 2008-05-29 09:18:17 +0200 (Thu, 29 May 2008) | 2 lines
      
        Two fixes in bytearray docs.
      ........
        r63781 | georg.brandl | 2008-05-29 09:38:37 +0200 (Thu, 29 May 2008) | 2 lines
      
        #2988: add note about catching CookieError when parsing untrusted cookie data.
      ........
        r63782 | georg.brandl | 2008-05-29 09:45:26 +0200 (Thu, 29 May 2008) | 2 lines
      
        #2985: allow i8 in XMLRPC responses.
      ........
        r63787 | georg.brandl | 2008-05-29 16:35:39 +0200 (Thu, 29 May 2008) | 2 lines
      
        Revert #2990 patch; it's not necessary as Armin showed.
      ........
        r63805 | raymond.hettinger | 2008-05-30 08:37:27 +0200 (Fri, 30 May 2008) | 1 line
      
        Issue 2784: fix leaks in exception exit.
      ........
        r63806 | raymond.hettinger | 2008-05-30 08:49:47 +0200 (Fri, 30 May 2008) | 1 line
      
        Issue 2855: Fix obscure crasher by slowing down the entire module.  Mimics what was done to dictionaries in r59223.
      ........
        r63807 | raymond.hettinger | 2008-05-30 09:16:53 +0200 (Fri, 30 May 2008) | 1 line
      
        Issue 2903:  Add __name__ in globals for namedtuple namespace.
      ........
        r63808 | georg.brandl | 2008-05-30 09:54:16 +0200 (Fri, 30 May 2008) | 2 lines
      
        #2999: fix name of third parameter in unicode.replace()'s docstring.
      ........
        r63818 | georg.brandl | 2008-05-30 21:12:13 +0200 (Fri, 30 May 2008) | 2 lines
      
        getloadavg() is not available on Windows.
      ........
        r63819 | georg.brandl | 2008-05-30 21:17:29 +0200 (Fri, 30 May 2008) | 2 lines
      
        Better quote with single quotes.
      ........
        r63823 | benjamin.peterson | 2008-05-30 22:44:39 +0200 (Fri, 30 May 2008) | 2 lines
      
        fix grammar
      ........
        r63824 | marc-andre.lemburg | 2008-05-30 22:52:18 +0200 (Fri, 30 May 2008) | 5 lines
      
        Update the locale module alias table.
      
        Closes #3011.
      ........
      f08a9ddc
  29. 26 May, 2008 1 commit
  30. 20 Apr, 2008 1 commit
    • Christian Heimes's avatar
      Merged revisions... · a342c013
      Christian Heimes authored
      Merged revisions 62386-62387,62389-62393,62396,62400-62402,62407,62409-62410,62412-62414,62418-62419 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62386 | christian.heimes | 2008-04-19 04:23:57 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        Added kill, terminate and send_signal to subprocess.Popen
        The bits and pieces for the Windows side were already in place. The POSIX side is trivial (as usual) and uses os.kill().
      ........
        r62387 | georg.brandl | 2008-04-19 10:23:59 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        Fix-up docs for revision 62386.
      ........
        r62389 | georg.brandl | 2008-04-19 18:57:43 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        #2369: clarify that copyfile() doesn't take a target directory.
      ........
        r62390 | georg.brandl | 2008-04-19 18:58:28 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        #2634: clarify meaning of env parameter to spawn/exec*e.
      ........
        r62391 | georg.brandl | 2008-04-19 18:58:49 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        #2633: clarify meaning of env parameter.
      ........
        r62392 | georg.brandl | 2008-04-19 18:59:16 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        #2631: clarify IMPORT_NAME semantics.
      ........
        r62393 | georg.brandl | 2008-04-19 19:00:14 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        :func: et al. should *not* include the parens.
      ........
        r62396 | mark.dickinson | 2008-04-19 20:51:48 +0200 (Sat, 19 Apr 2008) | 5 lines
      
        Additional tests for math.pow, and extra special-case
        handling code in math.pow, in the hope of making all
        tests pass on the alpha Tru64 buildbot.
      ........
        r62400 | mark.dickinson | 2008-04-19 21:41:52 +0200 (Sat, 19 Apr 2008) | 3 lines
      
        Additional special-case handling for math.pow.
        Windows/VS2008 doesn't like (-1)**(+-inf).
      ........
        r62401 | benjamin.peterson | 2008-04-19 21:47:34 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        Complete documentation for errors argument of io's open and TextIOWrapper
      ........
        r62402 | mark.dickinson | 2008-04-19 22:31:16 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        Document updates to math and cmath modules.
      ........
        r62407 | georg.brandl | 2008-04-19 23:28:38 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        Update template for newest Sphinx.
      ........
        r62409 | mark.dickinson | 2008-04-19 23:35:35 +0200 (Sat, 19 Apr 2008) | 5 lines
      
        Correct documentation for math.pow;
        0**nan is nan, not 0.  (But nan**0 and 1**nan are 1.)
      
        Also fix minor typo: 'quite NaN' -> 'quiet NaN'
      ........
        r62410 | mark.dickinson | 2008-04-19 23:49:22 +0200 (Sat, 19 Apr 2008) | 4 lines
      
        Move asinh documentation to the proper place.
        Remove meaningless 'in radians' from inverse
        hyperbolic functions.
      ........
        r62412 | mark.dickinson | 2008-04-20 03:22:30 +0200 (Sun, 20 Apr 2008) | 5 lines
      
        Report additional diagnostic information in
        test_math, to help track down debian-alpha
        buildbot failure.
      ........
        r62413 | mark.dickinson | 2008-04-20 03:39:24 +0200 (Sun, 20 Apr 2008) | 3 lines
      
        FreeBSD doesn't follow C99 for modf(inf); so add explicit
        special-value handling to math.modf code.
      ........
        r62414 | mark.dickinson | 2008-04-20 06:13:13 +0200 (Sun, 20 Apr 2008) | 5 lines
      
        Yet more explicit special case handling to make
        math.pow behave on alpha Tru64.  All IEEE 754
        special values are now handled directly; only
        the finite**finite case is handled by libm.
      ........
        r62418 | mark.dickinson | 2008-04-20 18:13:17 +0200 (Sun, 20 Apr 2008) | 7 lines
      
        Issue 2662: Initialize special value tables dynamically (i.e. when
        cmath module is loaded) instead of statically. This fixes compile-time
        problems on platforms where HUGE_VAL is an extern variable rather than
        a constant.
      
        Thanks Hirokazu Yamamoto for the patch.
      ........
        r62419 | andrew.kuchling | 2008-04-20 18:54:02 +0200 (Sun, 20 Apr 2008) | 1 line
      
        Move description of math module changes; various edits to description of cmath changes
      ........
      a342c013
  31. 20 Jan, 2008 1 commit
    • Christian Heimes's avatar
      Merged revisions 60094-60123 via svnmerge from · fdab48ea
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      *** NOTE ***
      I haven't merged the files in Doc/c-api/. I got too many conflicts. Georg,
      please split them manually.
      
      ........
        r60095 | andrew.kuchling | 2008-01-19 21:12:04 +0100 (Sat, 19 Jan 2008) | 2 lines
      
        Bug 1277: make Maildir use the user-provided factory instead of hard-wiring MaildirMessage.
        2.5.2 bugfix candidate.
      ........
        r60097 | georg.brandl | 2008-01-19 21:22:13 +0100 (Sat, 19 Jan 2008) | 4 lines
      
        #1663329: add os.closerange() to close a range of fds,
        ignoring errors, and use this in subprocess to speed up
        subprocess creation in close_fds mode. Patch by Mike Klaas.
      ........
        r60099 | georg.brandl | 2008-01-19 21:40:24 +0100 (Sat, 19 Jan 2008) | 2 lines
      
        #1411695: clarify behavior of xml.sax.utils.[un]escape.
      ........
        r60101 | andrew.kuchling | 2008-01-19 21:47:59 +0100 (Sat, 19 Jan 2008) | 7 lines
      
        Patch #1019808 from Federico Schwindt: Return correct socket error when
        a default timeout has been set, by using getsockopt() to get the error
        condition (instead of trying another connect() call, which seems to be
        a Linuxism).
      
        2.5 bugfix candidate, assuming no one reports any problems with this change.
      ........
        r60102 | gregory.p.smith | 2008-01-19 21:49:02 +0100 (Sat, 19 Jan 2008) | 3 lines
      
        fix comment typos, use not arg instead of arg == "", add test coverage
        for inside of the final if needquotes: within subprocess.list2cmdline().
      ........
        r60103 | georg.brandl | 2008-01-19 21:53:07 +0100 (Sat, 19 Jan 2008) | 2 lines
      
        #1509: fix sqlite3 docstrings and docs w.r.t. cursor.fetchXXX methods.
      ........
        r60104 | gregory.p.smith | 2008-01-19 21:57:59 +0100 (Sat, 19 Jan 2008) | 6 lines
      
        Fixes issue1336 - a race condition could occur when forking if the gc
        kicked in during the critical section.  solution: disable gc during
        that section.  Patch contributed by jpa and updated by me to cover the
        race condition still existing what therve from twistedmatrix pointed
        out (already seen and fixed in twisted's own subprocess code).
      ........
        r60105 | gregory.p.smith | 2008-01-19 22:00:37 +0100 (Sat, 19 Jan 2008) | 2 lines
      
        note about r60104
      ........
        r60106 | andrew.kuchling | 2008-01-19 22:00:38 +0100 (Sat, 19 Jan 2008) | 1 line
      
        Bug 1296: restore text describing OptionGroup
      ........
        r60109 | georg.brandl | 2008-01-19 23:08:21 +0100 (Sat, 19 Jan 2008) | 2 lines
      
        Split the monstrous C API manual files in smaller parts.
      ........
        r60110 | georg.brandl | 2008-01-19 23:14:27 +0100 (Sat, 19 Jan 2008) | 2 lines
      
        Missed one big file to split up.
      ........
        r60111 | gregory.p.smith | 2008-01-19 23:23:56 +0100 (Sat, 19 Jan 2008) | 12 lines
      
        Undo an unnecessary else: and indentation that r60104 added.
      
        try:
          ...
        except:
          ...
          raise
        else:
          ...
      
        the else: is unecessary due to the blind except: with a raise.
      ........
        r60115 | gregory.p.smith | 2008-01-19 23:49:37 +0100 (Sat, 19 Jan 2008) | 3 lines
      
        Fix issue 1300: Quote command line arguments that contain a '|' character in
        subprocess.list2cmdline (windows).
      ........
        r60116 | gregory.p.smith | 2008-01-20 00:10:52 +0100 (Sun, 20 Jan 2008) | 3 lines
      
        Fixes/Accepts Patch for issue1189216 - Work properly with archives
        that have file headers past the 2**31 byte boundary.
      ........
        r60119 | andrew.kuchling | 2008-01-20 01:00:38 +0100 (Sun, 20 Jan 2008) | 3 lines
      
        Patch #1048820 from Stefan Wehr: add insert-mode editing to Textbox.
        Fix an off-by-one error I noticed.
      ........
        r60120 | andrew.kuchling | 2008-01-20 01:12:19 +0100 (Sun, 20 Jan 2008) | 1 line
      
        Add an interactive test script for exercising curses
      ........
        r60121 | gregory.p.smith | 2008-01-20 02:21:03 +0100 (Sun, 20 Jan 2008) | 7 lines
      
        Fix zipfile decryption.  The check for validity only worked on one
        type of encrypted zip files.  Files using extended local headers
        needed to compare the check byte against different values.  (according
        to reading the infozip unzip crypt.c source code)
      
        Fixes issue1003.
      ........
        r60122 | gregory.p.smith | 2008-01-20 02:26:04 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        note for r60121
      ........
        r60123 | gregory.p.smith | 2008-01-20 02:32:00 +0100 (Sun, 20 Jan 2008) | 4 lines
      
        Document that zipfile decryption is insanely slow and fix a typo and
        blatant lie in a docstring (it is not useful for security regardless of
        how you spell it).
      ........
      fdab48ea
  32. 04 Dec, 2007 1 commit
    • Christian Heimes's avatar
      Removed PyInt_GetMax and sys.maxint · a37d4c69
      Christian Heimes authored
      I replaced sys.maxint with sys.maxsize in Lib/*.py. Does anybody see a problem with the change on Win 64bit platforms? Win 64's long is just 32bit but the sys.maxsize is now 2**63-1 on every 64bit platform.
      Also added docs for sys.maxsize.
      a37d4c69
  33. 06 Nov, 2007 1 commit
    • Guido van Rossum's avatar
      Merging the py3k-pep3137 branch back into the py3k branch. · 98297ee7
      Guido van Rossum authored
      No detailed change log; just check out the change log for the py3k-pep3137
      branch.  The most obvious changes:
      
        - str8 renamed to bytes (PyString at the C level);
        - bytes renamed to buffer (PyBytes at the C level);
        - PyString and PyUnicode are no longer compatible.
      
      I.e. we now have an immutable bytes type and a mutable bytes type.
      
      The behavior of PyString was modified quite a bit, to make it more
      bytes-like.  Some changes are still on the to-do list.
      98297ee7
  34. 26 Oct, 2007 1 commit
  35. 16 Oct, 2007 1 commit
  36. 08 Oct, 2007 1 commit