1. 01 Mar, 2008 1 kayıt (commit)
    • Mark Dickinson's avatar
      Fix failing itertools test: since revision 61118, · 26a96fa4
      Mark Dickinson yazdı
      itertools.chain consumes its arguments lazily,
      so chain(non_iterable) doesn't raise TypeError
      until the first call to__next__.  The test has
      been changed to reflect this.
      
      Committing this in during the code freeze; the
      checkin was approved by Barry.
      26a96fa4
  2. 29 Şub, 2008 5 kayıt (commit)
    • Gerhard Häring's avatar
      Make sure we get usable error messages when text could not be decoded when… · 873d9ff8
      Gerhard Häring yazdı
      Make sure we get usable error messages when text could not be decoded when fetched from the database.
      873d9ff8
    • Martin v. Löwis's avatar
      Merged revisions… · 20c892db
      Martin v. Löwis yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61097,61103-61104,61110-61112,61114-61115,61117,61120-61122,61126-61127,61129-61131,61134,61137-61139 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61138 | martin.v.loewis | 2008-02-29 21:26:53 +0100 (Fr, 29 Feb 2008) | 1 line
      
        Make _hashlib depend on pythoncore.
      ........
        r61139 | martin.v.loewis | 2008-02-29 21:54:44 +0100 (Fr, 29 Feb 2008) | 1 line
      
        Package Tcl from tcltk64 on AMD64.
      ........
      20c892db
    • Martin v. Löwis's avatar
      Merged revisions… · 1561babf
      Martin v. Löwis yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61097,61103-61104,61110-61112,61114-61115,61117,61120-61122,61126-61136 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61128 | martin.v.loewis | 2008-02-29 17:59:21 +0100 (Fr, 29 Feb 2008) | 1 line
      
        Make _hashlib a separate project.
      ........
        r61132 | georg.brandl | 2008-02-29 19:15:36 +0100 (Fr, 29 Feb 2008) | 2 lines
      
        Until we got downloadable docs, stop confusing viewers by talking about a nonexisting table.
      ........
        r61133 | martin.v.loewis | 2008-02-29 19:17:23 +0100 (Fr, 29 Feb 2008) | 1 line
      
        Build db-4.4.20 with VS9; remove VS2003 build if necessary.
      ........
        r61135 | georg.brandl | 2008-02-29 19:21:29 +0100 (Fr, 29 Feb 2008) | 2 lines
      
        #2208: allow for non-standard HHC location.
      ........
        r61136 | martin.v.loewis | 2008-02-29 19:54:45 +0100 (Fr, 29 Feb 2008) | 1 line
      
        Port build_ssl.py to 2.4; support HOST_PYTHON variable
      ........
      1561babf
    • Christian Heimes's avatar
      295f4fa1
    • Christian Heimes's avatar
      Merged revisions… · f16baebf
      Christian Heimes yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61097,61103-61104,61110-61112,61114-61115,61117-61125 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61118 | raymond.hettinger | 2008-02-28 23:30:42 +0100 (Thu, 28 Feb 2008) | 1 line
      
        Have itertools.chain() consume its inputs lazily instead of building a tuple of iterators at the outset.
      ........
        r61119 | raymond.hettinger | 2008-02-28 23:46:41 +0100 (Thu, 28 Feb 2008) | 1 line
      
        Add alternate constructor for itertools.chain().
      ........
        r61123 | mark.dickinson | 2008-02-29 03:16:37 +0100 (Fri, 29 Feb 2008) | 2 lines
      
        Add __format__ method to Decimal, to support PEP 3101
      ........
        r61124 | raymond.hettinger | 2008-02-29 03:21:48 +0100 (Fri, 29 Feb 2008) | 1 line
      
        Handle the repeat keyword argument for itertools.product().
      ........
        r61125 | mark.dickinson | 2008-02-29 04:29:17 +0100 (Fri, 29 Feb 2008) | 2 lines
      
        Fix docstring typo.
      ........
      f16baebf
  3. 28 Şub, 2008 9 kayıt (commit)
    • Martin v. Löwis's avatar
      Package 2to3. · 5524089f
      Martin v. Löwis yazdı
      5524089f
    • Martin v. Löwis's avatar
      Merged revisions 61116 via svnmerge from · ee7498e2
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61116 | martin.v.loewis | 2008-02-28 23:20:50 +0100 (Do, 28 Feb 2008) | 1 line
      
        Locate VS installation dir from environment, so that it works with the express edition.
      ........
      ee7498e2
    • Christian Heimes's avatar
      As Guido says · 36d1f8ec
      Christian Heimes yazdı
      36d1f8ec
    • Christian Heimes's avatar
      Merged revisions… · c06950ee
      Christian Heimes yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61097,61103-61104,61110-61113 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61113 | christian.heimes | 2008-02-28 22:00:45 +0100 (Thu, 28 Feb 2008) | 2 lines
      
        Windows fix for signal test - skip it earlier
      ........
      c06950ee
    • Christian Heimes's avatar
      iter() doesn't use __getattr__ to find an __iter__ method. I'm not sure if the… · c83b6299
      Christian Heimes yazdı
      iter() doesn't use __getattr__ to find an __iter__ method. I'm not sure if the behavior is deliberately but this workaround fixes the issue for the next alpha release tomorrow.
      c83b6299
    • Christian Heimes's avatar
      Merged revisions… · e1feb2eb
      Christian Heimes yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61097,61103-61104,61109-61111 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61109 | martin.v.loewis | 2008-02-28 20:57:34 +0100 (Thu, 28 Feb 2008) | 1 line
      
        Bundle msvcr90.dll as a "private assembly".
      ........
      e1feb2eb
    • Christian Heimes's avatar
      Merged revisions… · 70e7ea23
      Christian Heimes yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61097,61103-61108 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61105 | andrew.kuchling | 2008-02-28 15:03:03 +0100 (Thu, 28 Feb 2008) | 1 line
      
        #2169: make generated HTML more valid
      ........
        r61106 | jeffrey.yasskin | 2008-02-28 19:03:15 +0100 (Thu, 28 Feb 2008) | 4 lines
      
        Prevent SocketServer.ForkingMixIn from waiting on child processes that it
        didn't create, in most cases. When there are max_children handlers running, it
        will still wait for any child process, not just handler processes.
      ........
        r61107 | raymond.hettinger | 2008-02-28 20:41:24 +0100 (Thu, 28 Feb 2008) | 1 line
      
        Document impending updates to itertools.
      ........
        r61108 | martin.v.loewis | 2008-02-28 20:44:22 +0100 (Thu, 28 Feb 2008) | 1 line
      
        Add 2.6aN uuids.
      ........
      70e7ea23
    • Christian Heimes's avatar
      Merged revisions… · 9e7f1d2e
      Christian Heimes yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61103 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61098 | jeffrey.yasskin | 2008-02-28 05:45:36 +0100 (Thu, 28 Feb 2008) | 7 lines
      
        Move abc._Abstract into object by adding a new flag Py_TPFLAGS_IS_ABSTRACT,
        which forbids constructing types that have it set. The effect is to speed
      
          ./python.exe -m timeit -s 'import abc' -s 'class Foo(object): __metaclass__ = abc.ABCMeta' 'Foo()'
      
        up from 2.5us to 0.201us. This fixes issue 1762.
      ........
        r61099 | jeffrey.yasskin | 2008-02-28 06:53:18 +0100 (Thu, 28 Feb 2008) | 3 lines
      
        Speed test_socketserver up from 28.739s to 0.226s, simplify the logic, and make
        sure all tests run even if some fail.
      ........
        r61100 | jeffrey.yasskin | 2008-02-28 07:09:19 +0100 (Thu, 28 Feb 2008) | 21 lines
      
        Thread.start() used sleep(0.000001) to make sure it didn't return before the
        new thread had started. At least on my MacBook Pro, that wound up sleeping for
        a full 10ms (probably 1 jiffy). By using an Event instead, we can be absolutely
        certain that the thread has started, and return more quickly (217us).
      
        Before:
        $  ./python.exe -m timeit -s 'from threading import Thread'  't = Thread(); t.start(); t.join()'
        100 loops, best of 3: 10.3 msec per loop
        $  ./python.exe -m timeit -s 'from threading import Thread; t = Thread()'  't.isAlive()'
        1000000 loops, best of 3: 0.47 usec per loop
      
        After:
        $  ./python.exe -m timeit -s 'from threading import Thread'  't = Thread(); t.start(); t.join()'
        1000 loops, best of 3: 217 usec per loop
        $  ./python.exe -m timeit -s 'from threading import Thread; t = Thread()'  't.isAlive()'
        1000000 loops, best of 3: 0.86 usec per loop
      
        To be fair, the 10ms isn't CPU time, and other threads including the spawned
        one get to run during it. There are also some slightly more complicated ways to
        get back the .4us in isAlive() if we want.
      ........
        r61101 | raymond.hettinger | 2008-02-28 10:23:48 +0100 (Thu, 28 Feb 2008) | 1 line
      
        Add repeat keyword argument to itertools.product().
      ........
        r61102 | christian.heimes | 2008-02-28 12:18:49 +0100 (Thu, 28 Feb 2008) | 1 line
      
        The empty tuple is usually a singleton with a much higher refcnt than 1
      ........
      9e7f1d2e
    • Christian Heimes's avatar
      Merged revisions… · 380f7f22
      Christian Heimes yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61081-61095 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61081 | neal.norwitz | 2008-02-26 09:04:59 +0100 (Tue, 26 Feb 2008) | 7 lines
      
        Speed up this test by about 99%.  Remove sleeps and replace with events.
        (This may fail on some slow platforms, but we can fix those cases which
        should be relatively isolated and easier to find now.)
        Move two test cases that didn't require a server to be started
        to a separate TestCase.  These tests were taking 3 seconds which
        is what the timeout was set to.
      ........
        r61082 | christian.heimes | 2008-02-26 09:18:11 +0100 (Tue, 26 Feb 2008) | 1 line
      
        The contains function raised a gcc warning. The new code is copied straight from py3k.
      ........
        r61084 | neal.norwitz | 2008-02-26 09:21:28 +0100 (Tue, 26 Feb 2008) | 3 lines
      
        Add a timing flag to Trace so you can see where slowness occurs
        like waiting for socket timeouts in test_smtplib :-).
      ........
        r61086 | christian.heimes | 2008-02-26 18:23:51 +0100 (Tue, 26 Feb 2008) | 3 lines
      
        Patch #1691070 from Roger Upole: Speed up PyArg_ParseTupleAndKeywords() and improve error msg
        My tests don't show the promised speed up of 10%. The code is as fast as the old code for simple cases and slightly faster for complex cases with several of args and kwargs. But the patch simplifies the code, too.
      ........
        r61087 | georg.brandl | 2008-02-26 20:13:45 +0100 (Tue, 26 Feb 2008) | 2 lines
      
        #2194: fix some typos.
      ........
        r61088 | raymond.hettinger | 2008-02-27 00:40:50 +0100 (Wed, 27 Feb 2008) | 1 line
      
        Add itertools.combinations().
      ........
        r61089 | raymond.hettinger | 2008-02-27 02:08:04 +0100 (Wed, 27 Feb 2008) | 1 line
      
        One too many decrefs.
      ........
        r61090 | raymond.hettinger | 2008-02-27 02:08:30 +0100 (Wed, 27 Feb 2008) | 1 line
      
        Larger test range
      ........
        r61091 | raymond.hettinger | 2008-02-27 02:44:34 +0100 (Wed, 27 Feb 2008) | 1 line
      
        Simply the sample code for combinations().
      ........
      380f7f22
  4. 26 Şub, 2008 2 kayıt (commit)
    • Mark Summerfield's avatar
      Updated super() as per http://www.artima.com/weblogs/viewpost.jsp?thread=208549 · 1041f748
      Mark Summerfield yazdı
      but would be worth someone else checking if poss.
      1041f748
    • Christian Heimes's avatar
      Merged revisions… · 836baa53
      Christian Heimes yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61064,61066-61080 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61063 | andrew.kuchling | 2008-02-25 17:29:19 +0100 (Mon, 25 Feb 2008) | 1 line
      
        Move .setupterm() output so that we don't try to call endwin() if it fails
      ........
        r61064 | andrew.kuchling | 2008-02-25 17:29:58 +0100 (Mon, 25 Feb 2008) | 1 line
      
        Use file descriptor for real stdout
      ........
        r61067 | facundo.batista | 2008-02-25 19:06:00 +0100 (Mon, 25 Feb 2008) | 4 lines
      
      
        Issue 2117.  Update compiler module to handle class decorators.
        Thanks Thomas Herve
      ........
        r61069 | georg.brandl | 2008-02-25 21:17:56 +0100 (Mon, 25 Feb 2008) | 2 lines
      
        Rename sphinx.addons to sphinx.ext.
      ........
        r61071 | georg.brandl | 2008-02-25 21:20:45 +0100 (Mon, 25 Feb 2008) | 2 lines
      
        Revert r61029.
      ........
        r61072 | facundo.batista | 2008-02-25 23:33:55 +0100 (Mon, 25 Feb 2008) | 4 lines
      
      
        Issue 2168. gdbm and dbm needs to be iterable; this fixes a
        failure in the shelve module.  Thanks Thomas Herve.
      ........
        r61073 | raymond.hettinger | 2008-02-25 23:42:32 +0100 (Mon, 25 Feb 2008) | 1 line
      
        Make sure the itertools filter functions give the same performance for func=bool as func=None.
      ........
        r61074 | raymond.hettinger | 2008-02-26 00:17:41 +0100 (Tue, 26 Feb 2008) | 1 line
      
        Revert part of r60927 which made invalid assumptions about the API offered by db modules.
      ........
        r61075 | facundo.batista | 2008-02-26 00:46:02 +0100 (Tue, 26 Feb 2008) | 3 lines
      
      
        Coerced PyBool_Type to be able to compare it.
      ........
        r61076 | raymond.hettinger | 2008-02-26 03:46:54 +0100 (Tue, 26 Feb 2008) | 1 line
      
        Docs for itertools.combinations().  Implementation in forthcoming checkin.
      ........
        r61077 | neal.norwitz | 2008-02-26 05:50:37 +0100 (Tue, 26 Feb 2008) | 3 lines
      
        Don't use a hard coded port.  This test could hang/fail if the port is in use.
        Speed this test up by avoiding a sleep and using the event.
      ........
        r61078 | neal.norwitz | 2008-02-26 06:12:50 +0100 (Tue, 26 Feb 2008) | 1 line
      
        Whitespace normalization
      ........
        r61079 | neal.norwitz | 2008-02-26 06:23:51 +0100 (Tue, 26 Feb 2008) | 1 line
      
        Whitespace normalization
      ........
        r61080 | georg.brandl | 2008-02-26 07:40:10 +0100 (Tue, 26 Feb 2008) | 2 lines
      
        Banish tab.
      ........
      836baa53
  5. 25 Şub, 2008 3 kayıt (commit)
    • Christian Heimes's avatar
      svnmerge.py block -r 61065 · 34f8d3a4
      Christian Heimes yazdı
      34f8d3a4
    • Christian Heimes's avatar
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61058-61061 via svnmerge from · dcca98d4
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61058 | neal.norwitz | 2008-02-25 02:45:37 +0100 (Mon, 25 Feb 2008) | 1 line
      
        Fix indentation
      ........
        r61059 | brett.cannon | 2008-02-25 06:33:07 +0100 (Mon, 25 Feb 2008) | 2 lines
      
        Add minor markup for a string.
      ........
        r61060 | brett.cannon | 2008-02-25 06:33:33 +0100 (Mon, 25 Feb 2008) | 2 lines
      
        Fix a minor typo in a docstring.
      ........
      dcca98d4
    • Christian Heimes's avatar
      Merged revisions 61038,61042-61045,61047,61049-61053,61055-61057 via svnmerge from · 23daade0
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61049 | christian.heimes | 2008-02-24 13:26:16 +0100 (Sun, 24 Feb 2008) | 1 line
      
        Use PY_FORMAT_SIZE_T instead of z for string formatting. Thanks Neal.
      ........
        r61051 | mark.dickinson | 2008-02-24 19:12:36 +0100 (Sun, 24 Feb 2008) | 2 lines
      
        Remove duplicate 'import re' in decimal.py
      ........
        r61052 | neal.norwitz | 2008-02-24 19:47:03 +0100 (Sun, 24 Feb 2008) | 11 lines
      
        Create a db_home directory with a unique name so multiple users can
        run the test simultaneously.  The simplest thing I found that worked
        on both Windows and Unix was to use the PID.  It's unique so should be
        sufficient.  This should prevent many of the spurious failures of
        the automated tests since they run as different users.
      
        Also cleanup the directory consistenly in the tearDown methods.
      
        It would be nice if someone ensured that the directories are always
        created with a consistent name.
      ........
        r61057 | christian.heimes | 2008-02-24 23:48:05 +0100 (Sun, 24 Feb 2008) | 2 lines
      
        Added dependency rules for Objects/stringlib/*.h
        stringobject, unicodeobject and the two formatters are rebuild whenever a header files changes
      ........
      23daade0
  6. 24 Şub, 2008 5 kayıt (commit)
    • Eric Smith's avatar
      ecbac8f3
    • Eric Smith's avatar
    • Christian Heimes's avatar
      Merged revisions 61034-61036,61038-61048 via svnmerge from · a612dc02
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61034 | georg.brandl | 2008-02-24 01:03:22 +0100 (Sun, 24 Feb 2008) | 4 lines
      
        #900744: If an invalid chunked-encoding header is sent by a server,
        httplib will now raise IncompleteRead and close the connection instead
        of raising ValueError.
      ........
        r61035 | georg.brandl | 2008-02-24 01:14:24 +0100 (Sun, 24 Feb 2008) | 2 lines
      
        #1627: httplib now ignores negative Content-Length headers.
      ........
        r61039 | andrew.kuchling | 2008-02-24 03:39:15 +0100 (Sun, 24 Feb 2008) | 1 line
      
        Remove stray word
      ........
        r61040 | neal.norwitz | 2008-02-24 03:40:58 +0100 (Sun, 24 Feb 2008) | 3 lines
      
        Add a little info to the 3k deprecation warnings about what to use instead.
        Suggested by Raymond Hettinger.
      ........
        r61041 | facundo.batista | 2008-02-24 04:17:21 +0100 (Sun, 24 Feb 2008) | 4 lines
      
      
        Issue 1742669. Now %d accepts very big float numbers.
        Thanks Gabriel Genellina.
      ........
        r61046 | neal.norwitz | 2008-02-24 08:21:56 +0100 (Sun, 24 Feb 2008) | 5 lines
      
        Get ctypes working on the Alpha (Tru64).  The problem was that there
        were two module_methods and the one used depended on the order the
        modules were loaded.  By making the test module_methods static,
        it is not exported and the correct version is picked up.
      ........
        r61048 | neal.norwitz | 2008-02-24 09:27:49 +0100 (Sun, 24 Feb 2008) | 1 line
      
        Fix typo of hexidecimal
      ........
      a612dc02
    • Neal Norwitz's avatar
      Blocked revisions 61037 via svnmerge · 8e21a3cf
      Neal Norwitz yazdı
      ........
        r61037 | neal.norwitz | 2008-02-23 18:20:25 -0800 (Sat, 23 Feb 2008) | 2 lines
      
        map(None, ...) is not supported in 3.0.
      ........
      8e21a3cf
    • Christian Heimes's avatar
      Merged revisions 61003-61033 via svnmerge from · d3eb5a15
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61004 | georg.brandl | 2008-02-23 19:47:04 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        Documentation coverage builder, part 1.
      ........
        r61006 | andrew.kuchling | 2008-02-23 20:02:33 +0100 (Sat, 23 Feb 2008) | 1 line
      
        #1389051: IMAP module tries to read entire message in one chunk.  Patch by Fredrik Lundh.
      ........
        r61008 | andrew.kuchling | 2008-02-23 20:28:58 +0100 (Sat, 23 Feb 2008) | 1 line
      
        #1389051, #1092502: fix excessively large allocations when using read() on a socket
      ........
        r61011 | jeffrey.yasskin | 2008-02-23 20:40:54 +0100 (Sat, 23 Feb 2008) | 13 lines
      
        Prevent classes like:
            class RunSelfFunction(object):
                def __init__(self):
                    self.thread = threading.Thread(target=self._run)
                    self.thread.start()
                def _run(self):
                    pass
        from creating a permanent cycle between the object and the thread by having the
        Thread delete its references to the object when it completes.
      
        As an example of the effect of this bug, paramiko.Transport inherits from
        Thread to avoid it.
      ........
        r61013 | jeffrey.yasskin | 2008-02-23 21:40:35 +0100 (Sat, 23 Feb 2008) | 3 lines
      
        Followup to r61011: Also avoid the reference cycle when the Thread's target
        raises an exception.
      ........
        r61017 | georg.brandl | 2008-02-23 22:59:11 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #2101: fix removeAttribute docs.
      ........
        r61018 | georg.brandl | 2008-02-23 23:05:38 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        Add examples to modulefinder docs. Written for GHOP by Josip Dzolonga.
      ........
        r61019 | georg.brandl | 2008-02-23 23:09:24 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        Use os.closerange() in popen2.
      ........
        r61020 | georg.brandl | 2008-02-23 23:14:02 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        Use os.closerange().
      ........
        r61021 | georg.brandl | 2008-02-23 23:35:33 +0100 (Sat, 23 Feb 2008) | 3 lines
      
        In test_heapq and test_bisect, test both the Python and the C implementation.
        Originally written for GHOP by Josip Dzolonga, heavily patched by me.
      ........
        r61024 | facundo.batista | 2008-02-23 23:54:12 +0100 (Sat, 23 Feb 2008) | 3 lines
      
      
        Added simple test case. Thanks Benjamin Peterson.
      ........
        r61025 | georg.brandl | 2008-02-23 23:55:18 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #1825: correctly document msilib.add_data.
      ........
        r61027 | georg.brandl | 2008-02-24 00:02:23 +0100 (Sun, 24 Feb 2008) | 2 lines
      
        #1826: allow dotted attribute paths in operator.attrgetter.
      ........
        r61028 | georg.brandl | 2008-02-24 00:04:35 +0100 (Sun, 24 Feb 2008) | 2 lines
      
        #1506171: added operator.methodcaller().
      ........
        r61029 | georg.brandl | 2008-02-24 00:25:26 +0100 (Sun, 24 Feb 2008) | 2 lines
      
        Document import ./. threading issues. #1720705.
      ........
        r61032 | georg.brandl | 2008-02-24 00:43:01 +0100 (Sun, 24 Feb 2008) | 2 lines
      
        Specify what kind of warning -3 emits.
      ........
        r61033 | christian.heimes | 2008-02-24 00:59:45 +0100 (Sun, 24 Feb 2008) | 1 line
      
        MS Windows doesn't have mode_t but stat.st_mode is defined as unsigned short.
      ........
      d3eb5a15
  7. 23 Şub, 2008 7 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60990-61002 via svnmerge from · 05e8be17
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60990 | eric.smith | 2008-02-23 17:05:26 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Removed duplicate Py_CHARMASK define.  It's already defined in Python.h.
      ........
        r60991 | andrew.kuchling | 2008-02-23 17:23:05 +0100 (Sat, 23 Feb 2008) | 4 lines
      
        #1330538: Improve comparison of xmlrpclib.DateTime and datetime instances.
        Remove automatic handling of datetime.date and datetime.time.
        This breaks backward compatibility, but python-dev discussion was strongly
        against this automatic conversion; see the bug for a link.
      ........
        r60994 | andrew.kuchling | 2008-02-23 17:39:43 +0100 (Sat, 23 Feb 2008) | 1 line
      
        #835521: Add index entries for various pickle-protocol methods and attributes
      ........
        r60995 | andrew.kuchling | 2008-02-23 18:10:46 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #1433694: minidom's .normalize() failed to set .nextSibling for last element.
        Fix by Malte Helmert
      ........
        r61000 | christian.heimes | 2008-02-23 18:40:11 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Patch #2167 from calvin: Remove unused imports
      ........
        r61001 | christian.heimes | 2008-02-23 18:42:31 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Patch #1957: syslogmodule: Release GIL when calling syslog(3)
      ........
        r61002 | christian.heimes | 2008-02-23 18:52:07 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        Issue #2051 and patch from Alexander Belopolsky:
        Permission for pyc and pyo files are inherited from the py file.
      ........
      05e8be17
    • Christian Heimes's avatar
      Simplified svnmerge blocked and integrated. We are never ever going to integrate… · 5abe9125
      Christian Heimes yazdı
      Simplified svnmerge blocked and integrated. We are never ever going to integrate the blocked revisions. The old values were:
        svnmerge-blocked : /python/trunk:60480,60521-60522,60528-60529,60534,60539,60599,60707,60713,60879,60893,60899,60932,60962,60970,60978
        svnmerge-integrated : /python/trunk:1-60479,60481-60520,60523-60527,60530-60533,60535-60538,60540-60598,60600-60706,60708-60712,60714-60878,60880-60892,60894-60898,60900-60931,60933-60961,60963-60969,60971-60977,60979-60989
      5abe9125
    • Christian Heimes's avatar
      Merged revisions… · 8640e749
      Christian Heimes yazdı
      Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60789,60793,60796,60799-60809,60812-60813,60815-60821,60823-60826,60828-60829,60831-60834,60836,60838-60839,60846-60849,60852-60854,60856-60859,60861-60870,60874-60875,60880-60881,60886,60888-60890,60892,60894-60898,60900,60902-60906,60908,60911-60917,60919-60920,60922,60926,60929-60931,60933-60935,60937,60939-60941,60943-60954,60959-60961,60963-60964,60966-60967,60971,60977,60979-60989 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60980 | georg.brandl | 2008-02-23 16:02:28 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #1492: allow overriding BaseHTTPServer's content type for error messages.
      ........
        r60982 | georg.brandl | 2008-02-23 16:06:25 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #2165: fix test_logging failure on some machines.
      ........
        r60983 | facundo.batista | 2008-02-23 16:07:35 +0100 (Sat, 23 Feb 2008) | 6 lines
      
      
        Issue 1089358.  Adds the siginterrupt() function, that is just a
        wrapper around the system call with the same name.  Also added
        test cases, doc changes and NEWS entry. Thanks Jason and Ralf
        Schmitt.
      ........
        r60984 | georg.brandl | 2008-02-23 16:11:18 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #2067: file.__exit__() now calls subclasses' close() method.
      ........
        r60985 | georg.brandl | 2008-02-23 16:19:54 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        More difflib examples. Written for GHOP by Josip Dzolonga.
      ........
        r60987 | andrew.kuchling | 2008-02-23 16:41:51 +0100 (Sat, 23 Feb 2008) | 1 line
      
        #2072: correct documentation for .rpc_paths
      ........
        r60988 | georg.brandl | 2008-02-23 16:43:48 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #2161: Fix opcode name.
      ........
        r60989 | andrew.kuchling | 2008-02-23 16:49:35 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #1119331: ncurses will just call exit() if the terminal name isn't found.
        Call setupterm() first so that we get a Python exception instead of just existing.
      ........
      8640e749
    • Christian Heimes's avatar
      block -r60978 · f697219e
      Christian Heimes yazdı
      f697219e
    • Christian Heimes's avatar
      Patch from Georg Brandl: Fix co_lineno of decorated function and class objects.… · 09aaa883
      Christian Heimes yazdı
      Patch from Georg Brandl: Fix co_lineno of decorated function and class objects. If you see an error in test_inspect please delete all pyc files.
      09aaa883
    • Christian Heimes's avatar
      Merged revisions… · 90c3d9b9
      Christian Heimes yazdı
      Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60789,60793,60796,60799-60809,60812-60813,60815-60821,60823-60826,60828-60829,60831-60834,60836,60838-60839,60846-60849,60852-60854,60856-60859,60861-60870,60874-60875,60880-60881,60886,60888-60890,60892,60894-60898,60900,60902-60906,60908,60911-60917,60919-60920,60922,60926,60929-60931,60933-60935,60937,60939-60941,60943-60954,60959-60961,60963-60969,60971-60976 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60965 | eric.smith | 2008-02-22 18:43:17 +0100 (Fri, 22 Feb 2008) | 1 line
      
        Tests for bin() builtin.  These need to get merged into py3k, which has no tests for bin.
      ........
        r60968 | raymond.hettinger | 2008-02-22 20:50:06 +0100 (Fri, 22 Feb 2008) | 1 line
      
        Document itertools.product().
      ........
        r60969 | raymond.hettinger | 2008-02-23 03:20:41 +0100 (Sat, 23 Feb 2008) | 9 lines
      
        Improve the implementation of itertools.product()
      
        * Fix-up issues pointed-out by Neal Norwitz.
        * Add extensive comments.
        * The lz->result variable is now a tuple instead of a list.
        * Use fast macro getitem/setitem calls so most code is in-line.
        * Re-use the result tuple if available (modify in-place instead of copy).
      ........
        r60972 | raymond.hettinger | 2008-02-23 05:03:50 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Add more comments
      ........
        r60973 | raymond.hettinger | 2008-02-23 11:04:15 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Add recipe using itertools.product().
      ........
        r60974 | facundo.batista | 2008-02-23 13:01:13 +0100 (Sat, 23 Feb 2008) | 6 lines
      
      
        Issue 1881. Increased the stack limit from 500 to 1500. Also added
        a test for this (and because of this test you'll see in stderr a
        message that parser.c sends before raising MemoryError).
        Thanks Ralf Schmitt.
      ........
        r60975 | facundo.batista | 2008-02-23 13:27:17 +0100 (Sat, 23 Feb 2008) | 4 lines
      
      
        Issue 1776581. Minor corrections to smtplib, and two small tests.
        Thanks Alan McIntyre.
      ........
        r60976 | facundo.batista | 2008-02-23 13:46:10 +0100 (Sat, 23 Feb 2008) | 5 lines
      
      
        Issue 1781. Now ConfigParser.add_section does not let you add a
        DEFAULT section any more, because it duplicated sections with
        the rest of the machinery. Thanks Tim Lesher and Manuel Kaufmann.
      ........
      90c3d9b9
    • Eric Smith's avatar
      Blocked r60970 with svnmerge. · 973a8728
      Eric Smith yazdı
      973a8728
  8. 22 Şub, 2008 3 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions… · c3f30c43
      Christian Heimes yazdı
      Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60789,60793,60796,60799-60809,60812-60813,60815-60821,60823-60826,60828-60829,60831-60834,60836,60838-60839,60846-60849,60852-60854,60856-60859,60861-60870,60874-60875,60880-60881,60886,60888-60890,60892,60894-60898,60900-60931,60933-60958 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60901 | eric.smith | 2008-02-19 14:21:56 +0100 (Tue, 19 Feb 2008) | 1 line
      
        Added PEP 3101.
      ........
        r60907 | georg.brandl | 2008-02-20 20:12:36 +0100 (Wed, 20 Feb 2008) | 2 lines
      
        Fixes contributed by Ori Avtalion.
      ........
        r60909 | eric.smith | 2008-02-21 00:34:22 +0100 (Thu, 21 Feb 2008) | 1 line
      
        Trim leading zeros from a floating point exponent, per C99.  See issue 1600.  As far as I know, this only affects Windows.  Add float type 'n' to PyOS_ascii_formatd (see PEP 3101 for 'n' description).
      ........
        r60910 | eric.smith | 2008-02-21 00:39:28 +0100 (Thu, 21 Feb 2008) | 1 line
      
        Now that PyOS_ascii_formatd supports the 'n' format, simplify the float formatting code to just call it.
      ........
        r60918 | andrew.kuchling | 2008-02-21 15:23:38 +0100 (Thu, 21 Feb 2008) | 2 lines
      
        Close manifest file.
        This change doesn't make any difference to CPython, but is a necessary fix for Jython.
      ........
        r60921 | guido.van.rossum | 2008-02-21 18:46:16 +0100 (Thu, 21 Feb 2008) | 2 lines
      
        Remove news about float repr() -- issue 1580 is still in limbo.
      ........
        r60923 | guido.van.rossum | 2008-02-21 19:18:37 +0100 (Thu, 21 Feb 2008) | 5 lines
      
        Removed uses of dict.has_key() from distutils, and uses of
        callable() from copy_reg.py, so the interpreter now starts up
        without warnings when '-3' is given.  More work like this needs to
        be done in the rest of the stdlib.
      ........
        r60924 | thomas.heller | 2008-02-21 19:28:48 +0100 (Thu, 21 Feb 2008) | 4 lines
      
        configure.ac: Remove the configure check for _Bool, it is already done in the
        top-level Python configure script.
        configure, fficonfig.h.in: regenerated.
      ........
        r60925 | thomas.heller | 2008-02-21 19:52:20 +0100 (Thu, 21 Feb 2008) | 3 lines
      
        Replace 'has_key()' with 'in'.
        Replace 'raise Error, stuff' with 'raise Error(stuff)'.
      ........
        r60927 | raymond.hettinger | 2008-02-21 20:24:53 +0100 (Thu, 21 Feb 2008) | 1 line
      
        Update more instances of has_key().
      ........
        r60928 | guido.van.rossum | 2008-02-21 20:46:35 +0100 (Thu, 21 Feb 2008) | 3 lines
      
        Fix a few typos and layout glitches (more work is needed).
        Move 2.5 news to Misc/HISTORY.
      ........
        r60936 | georg.brandl | 2008-02-21 21:33:38 +0100 (Thu, 21 Feb 2008) | 2 lines
      
        #2079: typo in userdict docs.
      ........
        r60938 | georg.brandl | 2008-02-21 21:38:13 +0100 (Thu, 21 Feb 2008) | 2 lines
      
        Part of #2154: minimal syntax fixes in doc example snippets.
      ........
        r60942 | raymond.hettinger | 2008-02-22 04:16:42 +0100 (Fri, 22 Feb 2008) | 1 line
      
        First draft for itertools.product().  Docs and other updates forthcoming.
      ........
        r60955 | nick.coghlan | 2008-02-22 11:54:06 +0100 (Fri, 22 Feb 2008) | 1 line
      
        Try to make command line error messages from runpy easier to understand (and suppress traceback cruft from the implicitly invoked runpy machinery)
      ........
        r60956 | georg.brandl | 2008-02-22 13:31:45 +0100 (Fri, 22 Feb 2008) | 2 lines
      
        A lot more typo fixes by Ori Avtalion.
      ........
        r60957 | georg.brandl | 2008-02-22 13:56:34 +0100 (Fri, 22 Feb 2008) | 2 lines
      
        Don't reference pyshell.
      ........
        r60958 | georg.brandl | 2008-02-22 13:57:05 +0100 (Fri, 22 Feb 2008) | 2 lines
      
        Another fix.
      ........
      c3f30c43
    • Eric Smith's avatar
      Block r60962 with svnmerge. · 86bc1794
      Eric Smith yazdı
      86bc1794
    • Georg Brandl's avatar
      Link to whatsnew document. · f3f67f2d
      Georg Brandl yazdı
      f3f67f2d
  9. 21 Şub, 2008 3 kayıt (commit)
  10. 19 Şub, 2008 2 kayıt (commit)
    • Travis E. Oliphant's avatar
    • Christian Heimes's avatar
      Merged revisions… · 7131fd95
      Christian Heimes yazdı
      Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60789,60793,60796,60799-60809,60812-60813,60815-60821,60823-60826,60828-60829,60831-60834,60836,60838-60839,60846-60849,60852-60854,60856-60859,60861-60870,60874-60878,60880-60892,60894-60898 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60876 | georg.brandl | 2008-02-17 16:14:10 +0100 (Sun, 17 Feb 2008) | 2 lines
      
        Fix function name.
      ........
        r60877 | facundo.batista | 2008-02-17 17:21:13 +0100 (Sun, 17 Feb 2008) | 4 lines
      
      
        Now we handle different the backup copy, because of security
        issues regarding user/group and permissions. Fixes 1050828.
      ........
        r60878 | facundo.batista | 2008-02-17 19:59:29 +0100 (Sun, 17 Feb 2008) | 4 lines
      
      
        Issue 2112. mmap does not raises EnvironmentError no more, but
        a subclass of it. Thanks John Lenton.
      ........
        r60882 | amaury.forgeotdarc | 2008-02-17 21:56:31 +0100 (Sun, 17 Feb 2008) | 5 lines
      
        Compilation was broken on Windows since the introduction of Advanced String Formatting.
      
        Only PCBuild (vs9) was really tested.
        Changes for older compilers were done manually.
      ........
        r60883 | georg.brandl | 2008-02-17 22:18:55 +0100 (Sun, 17 Feb 2008) | 2 lines
      
        #2133: fix HTML color spec.
      ........
        r60884 | facundo.batista | 2008-02-18 04:43:43 +0100 (Mon, 18 Feb 2008) | 5 lines
      
      
        Issue #1916. Added isgenerator() and isgeneratorfunction() to
        inspect.py.  Thanks Javi Mansilla for patch review and
        corrections.
      ........
        r60885 | facundo.batista | 2008-02-18 13:48:43 +0100 (Mon, 18 Feb 2008) | 4 lines
      
      
        Issue 1224. Now we support again the double slash in the URL.
        Thanks Anthony Lenton.
      ........
        r60887 | eric.smith | 2008-02-18 15:25:02 +0100 (Mon, 18 Feb 2008) | 1 line
      
        Temporarily removed float tests.  See issue 1600.
      ........
        r60891 | kristjan.jonsson | 2008-02-18 18:40:47 +0100 (Mon, 18 Feb 2008) | 1 line
      
        Perform correct handling of stack overflow for windows: Catch the correct exception code and reset the overflow condition when handled.
      ........
      7131fd95