1. 30 Ock, 2008 1 kayıt (commit)
  2. 29 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60383-60407 via svnmerge from · fd66e51c
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60388 | thomas.heller | 2008-01-28 09:44:13 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Revert rev. 59925, it breaks comtypes (I need to further examine this).
      ........
        r60397 | raymond.hettinger | 2008-01-28 21:34:33 +0100 (Mon, 28 Jan 2008) | 5 lines
      
        Make PySet_Add() work with frozensets.
        Works like PyTuple_SetItem() to build-up values in a brand new frozenset.
        Also, PyFrozenSet_New() is now guaranteed to produce a distinct new frozenset.
      ........
        r60398 | raymond.hettinger | 2008-01-28 22:34:30 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Let marshal built-up sets and frozensets one element at a time (without creating an intermediate tuple).
      ........
        r60399 | raymond.hettinger | 2008-01-28 22:47:42 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Factor-out common code with a new macro
      ........
        r60400 | raymond.hettinger | 2008-01-28 22:48:07 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Factor-out common code with a new macro
      ........
        r60401 | raymond.hettinger | 2008-01-28 22:51:25 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Removed unnecessary conditional (spotted by Neal Norwitz).
      ........
        r60403 | gregory.p.smith | 2008-01-29 00:21:00 +0100 (Tue, 29 Jan 2008) | 4 lines
      
        Disable use of BerkeleyDB 4.6.x to see what the odd platform buildbots
        think.  In particular, neal norwitz has traced an Ubuntu sparc64 crash
        to the Lib/test/bsddb/test_basics.py test when opening a db with DB_THREAD.
      ........
        r60405 | brett.cannon | 2008-01-29 05:13:07 +0100 (Tue, 29 Jan 2008) | 2 lines
      
        Fix the reindent rule to use $(BUILDPYTHON).
      ........
        r60406 | brett.cannon | 2008-01-29 05:18:04 +0100 (Tue, 29 Jan 2008) | 3 lines
      
        Update Vim syntax highlighting to specify what revision was used to generate
        the file.
      ........
        r60407 | brett.cannon | 2008-01-29 05:20:56 +0100 (Tue, 29 Jan 2008) | 2 lines
      
        Ignore .pyc and .pyo files.
      ........
      fd66e51c
  3. 28 Ock, 2008 4 kayıt (commit)
  4. 27 Ock, 2008 9 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60364-60378 via svnmerge from · 26855635
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60364 | neal.norwitz | 2008-01-27 19:09:48 +0100 (Sun, 27 Jan 2008) | 4 lines
      
        Update the comment and remove the close.  If we close we can't flush anymore.
        We might still need to close after the for loop if flushing 6! times still
        doesn't cause the signal/exception.
      ........
        r60365 | georg.brandl | 2008-01-27 19:14:43 +0100 (Sun, 27 Jan 2008) | 2 lines
      
        Remove effectless expression statement.
      ........
        r60367 | neal.norwitz | 2008-01-27 19:19:04 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Try to handle socket.errors properly in is_unavailable
      ........
        r60370 | christian.heimes | 2008-01-27 20:01:45 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Change isbasestring function as discussed on the cvs list a while ago
      ........
        r60372 | neal.norwitz | 2008-01-27 21:03:13 +0100 (Sun, 27 Jan 2008) | 3 lines
      
        socket.error doesn't have a headers attribute like ProtocolError.
        Handle that situation where we catch socket.errors.
      ........
        r60375 | georg.brandl | 2008-01-27 21:25:12 +0100 (Sun, 27 Jan 2008) | 2 lines
      
        Add refcounting extension to build config.
      ........
        r60377 | jeffrey.yasskin | 2008-01-28 00:08:46 +0100 (Mon, 28 Jan 2008) | 6 lines
      
        Moved Rational._binary_float_to_ratio() to float.as_integer_ratio() because
        it's useful outside of rational numbers.
      
        This is my first C code that had to do anything significant. Please be more
        careful when looking over it.
      ........
        r60378 | christian.heimes | 2008-01-28 00:34:59 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Added clear cache methods to clear the internal type lookup cache for ref leak test runs.
      ........
      26855635
    • Eric Smith's avatar
      Restrict format presentation types to those specified in the 'Standard Format… · 7b69c6c3
      Eric Smith yazdı
      Restrict format presentation types to those specified in the 'Standard Format Specifiers' section of PEP 3101.
      7b69c6c3
    • Christian Heimes's avatar
      Merged revisions 60350-60363 via svnmerge from · 412dc9c8
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60355 | neal.norwitz | 2008-01-27 18:10:14 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Whitespace cleanup
      ........
        r60356 | neal.norwitz | 2008-01-27 18:10:29 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Add assertion that we do not blow out newl
      ........
        r60357 | neal.norwitz | 2008-01-27 18:10:35 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Initialize variable to prevent warning on some platform/config.
      ........
        r60358 | neal.norwitz | 2008-01-27 18:10:43 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Update to newer version of ffi.  Fixes crashes and test failures of longdouble
      ........
        r60359 | neal.norwitz | 2008-01-27 18:10:50 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Add a tiny sleep and additional flush to force the file to really be synced.
      ........
        r60360 | neal.norwitz | 2008-01-27 18:10:58 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Retry connection in case it fails to reduce flakiness
      ........
        r60361 | neal.norwitz | 2008-01-27 18:11:11 +0100 (Sun, 27 Jan 2008) | 4 lines
      
        Catch socket errors that are often the cause of transient failures.
        Many of these exceptions are due to resource unavailable, so the
        existing code should be able to handle many more spurious errors.
      ........
        r60362 | neal.norwitz | 2008-01-27 18:12:15 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Reduce buffer size since we do not need 1k
      ........
        r60363 | neal.norwitz | 2008-01-27 18:13:07 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Print periodic "still working" messages since this suite is slow.
      ........
      412dc9c8
    • Georg Brandl's avatar
      661b0a15
    • Alexandre Vassalotti's avatar
      Fix build error. · 06b1ab8e
      Alexandre Vassalotti yazdı
      Use a list comprehension instead of filter(), since filter() needs the
      itertools module which isn't available at build time.
      06b1ab8e
    • Christian Heimes's avatar
      Fixed test_urllibnet · 061ce7fd
      Christian Heimes yazdı
      061ce7fd
    • Christian Heimes's avatar
    • Christian Heimes's avatar
    • Christian Heimes's avatar
      Merged revisions 60284-60349 via svnmerge from · af98da18
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60286 | christian.heimes | 2008-01-25 15:54:23 +0100 (Fri, 25 Jan 2008) | 1 line
      
        setup.py doesn't pick up changes to a header file
      ........
        r60287 | christian.heimes | 2008-01-25 16:52:11 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Added the Python core headers Include/*.h and pyconfig.h as dependencies for the extensions in Modules/
        It forces a rebuild of all extensions when a header files has been modified
      ........
        r60291 | raymond.hettinger | 2008-01-25 20:24:46 +0100 (Fri, 25 Jan 2008) | 4 lines
      
        Changes 54857 and 54840 broke code and were reverted in Py2.5 just before
        it was released, but that reversion never made it to the Py2.6 head.
      ........
        r60296 | guido.van.rossum | 2008-01-25 20:50:26 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Rewrite the list_inline_repeat overflow check slightly differently.
      ........
        r60301 | thomas.wouters | 2008-01-25 22:09:34 +0100 (Fri, 25 Jan 2008) | 4 lines
      
      
        Use the right (portable) definition of the max of a Py_ssize_t.
      ........
        r60303 | thomas.wouters | 2008-01-26 02:47:05 +0100 (Sat, 26 Jan 2008) | 5 lines
      
      
        Make 'testall' work again when building in a separate directory.
        test_distutils still fails when doing that.
      ........
        r60305 | neal.norwitz | 2008-01-26 06:54:48 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Prevent this test from failing if there are transient network problems
        by retrying the host for up to 3 times.
      ........
        r60306 | neal.norwitz | 2008-01-26 08:26:12 +0100 (Sat, 26 Jan 2008) | 12 lines
      
        Use a condition variable (threading.Event) rather than sleeps and checking a
        global to determine when the server is ready to be used.  This slows the test
        down, but should make it correct.  There was a race condition before where the
        server could have assigned a port, yet it wasn't ready to serve requests.  If
        the client sent a request before the server was completely ready, it would get
        an exception.  There was machinery to try to handle this condition.  All of
        that should be unnecessary and removed if this change works.  A NOTE was
        added as a comment about what needs to be fixed.
      
        The buildbots will tell us if there are more errors or
        if this test is now stable.
      ........
        r60307 | neal.norwitz | 2008-01-26 08:38:03 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Fix exception in tearDown on ppc buildbot.  If there's no directory,
        that shouldn't cause the test to fail.  Just like it setUp.
      ........
        r60308 | raymond.hettinger | 2008-01-26 09:19:06 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Make PySet_Add() work with frozensets.  Works like PyTuple_SetItem() to build-up values in a brand new frozenset.
      ........
        r60309 | neal.norwitz | 2008-01-26 09:26:00 +0100 (Sat, 26 Jan 2008) | 1 line
      
        The OS X buildbot had errors with the unavailable exceptions disabled.  Restore it.
      ........
        r60310 | raymond.hettinger | 2008-01-26 09:37:28 +0100 (Sat, 26 Jan 2008) | 4 lines
      
        Let marshal build-up sets and frozensets one element at a time.
        Saves the unnecessary creation of a tuple as intermediate container.
      ........
        r60311 | raymond.hettinger | 2008-01-26 09:41:13 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Update test code for change to PySet_Add().
      ........
        r60312 | raymond.hettinger | 2008-01-26 10:31:11 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Revert PySet_Add() changes.
      ........
        r60314 | georg.brandl | 2008-01-26 10:43:35 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        #1934: fix os.path.isabs docs.
      ........
        r60316 | georg.brandl | 2008-01-26 12:00:18 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Add missing things in re docstring.
      ........
        r60317 | georg.brandl | 2008-01-26 12:02:22 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Slashes allowed on Windows.
      ........
        r60319 | georg.brandl | 2008-01-26 14:41:21 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Fix markup again.
      ........
        r60320 | andrew.kuchling | 2008-01-26 14:50:51 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Add some items
      ........
        r60321 | georg.brandl | 2008-01-26 15:02:38 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Clarify "b" mode under Unix.
      ........
        r60322 | georg.brandl | 2008-01-26 15:03:47 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        #1940: make it possible to use curses.filter() before curses.initscr()
        as the documentation says.
      ........
        r60324 | georg.brandl | 2008-01-26 15:14:20 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        #1473257: add generator.gi_code attribute that refers to
        the original code object backing the generator. Patch by Collin Winter.
      ........
        r60325 | georg.brandl | 2008-01-26 15:19:22 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Move C API entries to the corresponding section.
      ........
        r60326 | christian.heimes | 2008-01-26 17:43:35 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Unit test fix from Giampaolo Rodola, #1938
      ........
        r60327 | gregory.p.smith | 2008-01-26 19:51:05 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Update docs for new callpack params added in r60188
      ........
        r60329 | neal.norwitz | 2008-01-26 21:24:36 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Cleanup the code a bit.  test_rfind is failing on PPC and PPC64 buildbots,
        this might fix the problem.
      ........
        r60330 | neal.norwitz | 2008-01-26 22:02:45 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Always try to remove the test file even if close raises an exception
      ........
        r60331 | neal.norwitz | 2008-01-26 22:21:59 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Reduce the race condition by signalling when the server is ready
        and not trying to connect before.
      ........
        r60334 | neal.norwitz | 2008-01-27 00:13:46 +0100 (Sun, 27 Jan 2008) | 5 lines
      
        On some systems (e.g., Ubuntu on hppa) the flush()
        doesn't cause the exception, but the close() does.
      
        Will backport.
      ........
        r60335 | neal.norwitz | 2008-01-27 00:14:17 +0100 (Sun, 27 Jan 2008) | 2 lines
      
        Consistently use tempfile.tempdir for the db_home directory.
      ........
        r60338 | neal.norwitz | 2008-01-27 02:44:05 +0100 (Sun, 27 Jan 2008) | 4 lines
      
        Eliminate the sleeps that assume the server will start in .5 seconds.
        This should make the test less flaky.  It also speeds up the test
        by about 75% on my box (20+ seconds -> ~4 seconds).
      ........
        r60342 | neal.norwitz | 2008-01-27 06:02:34 +0100 (Sun, 27 Jan 2008) | 6 lines
      
        Try to prevent this test from being flaky.  We might need a sleep in here
        which isn't as bad as it sounds.  The close() *should* raise an exception,
        so if it didn't we should give more time to sync and really raise it.
      
        Will backport.
      ........
        r60344 | jeffrey.yasskin | 2008-01-27 06:40:35 +0100 (Sun, 27 Jan 2008) | 3 lines
      
        Make rational.gcd() public and allow Rational to take decimal strings, per
        Raymond's advice.
      ........
        r60345 | neal.norwitz | 2008-01-27 08:36:03 +0100 (Sun, 27 Jan 2008) | 3 lines
      
        Mostly reformat.  Also set an error and return NULL if neither MS_WINDOWS
        nor UNIX is defined.  This may have caused problems on cygwin.
      ........
        r60346 | neal.norwitz | 2008-01-27 08:37:38 +0100 (Sun, 27 Jan 2008) | 3 lines
      
        Use int for the sign rather than a char.  char can be signed or unsigned.
        It's system dependent.  This might fix the problem with test_rfind failing.
      ........
        r60347 | neal.norwitz | 2008-01-27 08:41:33 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Add stdarg include for va_list to get this to compile on cygwin
      ........
        r60348 | raymond.hettinger | 2008-01-27 11:13:57 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Docstring nit
      ........
        r60349 | raymond.hettinger | 2008-01-27 11:47:55 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Removed an unnecessary and confusing paragraph from the namedtuple docs.
      ........
      af98da18
  5. 26 Ock, 2008 6 kayıt (commit)
  6. 25 Ock, 2008 6 kayıt (commit)
    • Thomas Wouters's avatar
      Make the testall target work again when building in a separate directory · d2d29154
      Thomas Wouters yazdı
      (with '../path/to/source/configure')
      d2d29154
    • Christian Heimes's avatar
      eee84e96
    • Walter Dörwald's avatar
      Fix typo. · 32f523ee
      Walter Dörwald yazdı
      32f523ee
    • Christian Heimes's avatar
      Merged revisions 60245-60277 via svnmerge from · 969fe57b
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60246 | guido.van.rossum | 2008-01-24 18:58:05 +0100 (Thu, 24 Jan 2008) | 2 lines
      
        Fix test67.py from issue #1303614.
      ........
        r60248 | raymond.hettinger | 2008-01-24 19:05:54 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Clean-up and speed-up code by accessing numerator/denominator directly.  There's no reason to enforce readonliness
      ........
        r60249 | raymond.hettinger | 2008-01-24 19:12:23 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Revert 60189 and restore performance.
      ........
        r60250 | guido.van.rossum | 2008-01-24 19:21:02 +0100 (Thu, 24 Jan 2008) | 5 lines
      
        News about recently fixed crashers:
        - A few crashers fixed: weakref_in_del.py (issue #1377858);
          loosing_dict_ref.py (issue #1303614, test67.py);
          borrowed_ref_[34].py (not in tracker).
      ........
        r60252 | thomas.heller | 2008-01-24 19:36:27 +0100 (Thu, 24 Jan 2008) | 7 lines
      
        Use a PyDictObject again for the array type cache; retrieving items
        from the WeakValueDictionary was slower by nearly a factor of 3.
      
        To avoid leaks, weakref proxies for the array types are put into the
        cache dict, with weakref callbacks that removes the entries when the
        type goes away.
      ........
        r60253 | thomas.heller | 2008-01-24 19:54:12 +0100 (Thu, 24 Jan 2008) | 2 lines
      
        Replace Py_BuildValue with PyTuple_Pack because it is faster.
        Also add a missing DECREF.
      ........
        r60254 | raymond.hettinger | 2008-01-24 20:05:29 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Add support for trunc().
      ........
        r60255 | thomas.heller | 2008-01-24 20:15:02 +0100 (Thu, 24 Jan 2008) | 5 lines
      
        Invert the checks in get_[u]long and get_[u]longlong.  The intent was
        to not accept float types; the result was that integer-like objects
        were not accepted.
      
        Ported from release25-maint.
      ........
        r60256 | raymond.hettinger | 2008-01-24 20:30:19 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Add support for int(r) just like the other numeric classes.
      ........
        r60263 | raymond.hettinger | 2008-01-24 22:23:58 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Expand tests to include nested graph structures.
      ........
        r60264 | raymond.hettinger | 2008-01-24 22:47:56 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Shorter pprint's for empty sets and frozensets.  Fix indentation of frozensets.  Add tests including two complex data structures.
      ........
        r60265 | amaury.forgeotdarc | 2008-01-24 23:51:18 +0100 (Thu, 24 Jan 2008) | 14 lines
      
        #1920: when considering a block starting by "while 0", the compiler optimized the
        whole construct away, even when an 'else' clause is present::
      
            while 0:
                print("no")
            else:
                print("yes")
      
        did not generate any code at all.
      
        Now the compiler emits the 'else' block, like it already does for 'if' statements.
      
        Will backport.
      ........
        r60266 | amaury.forgeotdarc | 2008-01-24 23:59:25 +0100 (Thu, 24 Jan 2008) | 2 lines
      
        News entry for r60265 (Issue 1920).
      ........
        r60269 | raymond.hettinger | 2008-01-25 00:50:26 +0100 (Fri, 25 Jan 2008) | 1 line
      
        More code cleanup.  Remove unnecessary indirection to useless class methods.
      ........
        r60270 | raymond.hettinger | 2008-01-25 01:21:54 +0100 (Fri, 25 Jan 2008) | 1 line
      
        Add support for copy, deepcopy, and pickle.
      ........
        r60271 | raymond.hettinger | 2008-01-25 01:33:45 +0100 (Fri, 25 Jan 2008) | 1 line
      
        Mark todos and review comments.
      ........
        r60272 | raymond.hettinger | 2008-01-25 02:13:12 +0100 (Fri, 25 Jan 2008) | 1 line
      
        Add one other review comment.
      ........
        r60273 | raymond.hettinger | 2008-01-25 02:23:38 +0100 (Fri, 25 Jan 2008) | 1 line
      
        Fix-up signature for approximation.
      ........
        r60274 | raymond.hettinger | 2008-01-25 02:46:33 +0100 (Fri, 25 Jan 2008) | 1 line
      
        More design notes
      ........
        r60276 | neal.norwitz | 2008-01-25 07:37:23 +0100 (Fri, 25 Jan 2008) | 6 lines
      
        Make the test more robust by trying to reconnect up to 3 times
        in case there were transient failures.  This will hopefully silence
        the buildbots for this test.  As we find other tests that have a problem,
        we can fix with a similar strategy assuming it is successful.  It worked
        on my box in a loop for 10+ runs where it would have an exception otherwise.
      ........
        r60277 | neal.norwitz | 2008-01-25 09:04:16 +0100 (Fri, 25 Jan 2008) | 4 lines
      
        Add prototypes to get the mathmodule.c to compile on OSF1 5.1 (Tru64)
        and eliminate a compiler warning in floatobject.c.  There might be
        a better way to go about this, but it should be good enough for now.
      ........
      969fe57b
    • Christian Heimes's avatar
    • Christian Heimes's avatar
  7. 24 Ock, 2008 4 kayıt (commit)
    • Georg Brandl's avatar
      Fix merge glitch. · b2673840
      Georg Brandl yazdı
      b2673840
    • Christian Heimes's avatar
      Merged revisions 60234-60244 via svnmerge from · e7a15bb8
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60234 | gregory.p.smith | 2008-01-24 10:38:26 +0100 (Thu, 24 Jan 2008) | 4 lines
      
        Fix issue1789: The tutorial contained a misuse of the struct module.
      
        (also remove an unneeded import struct from test_largefile)
      ........
        r60237 | vinay.sajip | 2008-01-24 13:37:08 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Added optional delay argument to FileHandler and subclasses.
      ........
        r60238 | vinay.sajip | 2008-01-24 13:37:33 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Added optional delay argument to FileHandler and subclasses.
      ........
        r60239 | vinay.sajip | 2008-01-24 13:38:30 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Added documentation for optional delay argument to FileHandler and subclasses.
      ........
        r60240 | vinay.sajip | 2008-01-24 13:43:33 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Updated for optional delay argument to FileHandler and subclasses.
      ........
        r60243 | guido.van.rossum | 2008-01-24 16:53:22 +0100 (Thu, 24 Jan 2008) | 2 lines
      
        Fi debug turd -- a call accidentally left out.
      ........
      e7a15bb8
    • Thomas Heller's avatar
      Fix a bug in the test. · e83ebd9a
      Thomas Heller yazdı
      e83ebd9a
    • Christian Heimes's avatar
      Merged revisions 60210-60233 via svnmerge from · bbffeb61
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60213 | christian.heimes | 2008-01-23 15:00:25 +0100 (Wed, 23 Jan 2008) | 1 line
      
        Use Py_TYPE() instead of ->ob_type
      ........
        r60214 | armin.rigo | 2008-01-23 15:07:13 +0100 (Wed, 23 Jan 2008) | 3 lines
      
        patch 1754489 by vlahan:
        improve portability of address length calculation for AF_UNIX sockets
      ........
        r60216 | christian.heimes | 2008-01-23 15:20:50 +0100 (Wed, 23 Jan 2008) | 1 line
      
        Fixed bug #1915: Python compiles with --enable-unicode=no again. However several extension methods and modules do not work without unicode support.
      ........
        r60221 | christian.heimes | 2008-01-23 18:15:06 +0100 (Wed, 23 Jan 2008) | 2 lines
      
        Applied #1069410
        The "can't load dll" message box on Windows is suppressed while an extension is loaded by calling SetErrorMode in dynload_win.c. The error is still reported properly.
      ........
        r60224 | guido.van.rossum | 2008-01-23 21:19:01 +0100 (Wed, 23 Jan 2008) | 2 lines
      
        Fix two crashers.
      ........
        r60225 | kurt.kaiser | 2008-01-23 23:19:23 +0100 (Wed, 23 Jan 2008) | 3 lines
      
        Could not open files in .idlerc directory if latter was hidden on Windows.
        Issue 1743, Issue 1862.
      ........
        r60226 | guido.van.rossum | 2008-01-23 23:43:27 +0100 (Wed, 23 Jan 2008) | 2 lines
      
        Fix misleading comment reported in issue #1917.
      ........
        r60227 | kurt.kaiser | 2008-01-23 23:55:26 +0100 (Wed, 23 Jan 2008) | 2 lines
      
        There was an error on exit if no sys.exitfunc was defined. Issue 1647.
      ........
        r60228 | guido.van.rossum | 2008-01-24 00:23:43 +0100 (Thu, 24 Jan 2008) | 2 lines
      
        Turn three recently fixed crashers into regular tests.
      ........
        r60229 | raymond.hettinger | 2008-01-24 01:54:21 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Add first-cut at an approximation function (still needs rounding tweaks).  Add continued fraction conversions.
      ........
        r60230 | raymond.hettinger | 2008-01-24 03:00:25 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Minor clean-up and more tests.
      ........
        r60231 | raymond.hettinger | 2008-01-24 03:05:06 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Cleanup
      ........
        r60232 | neal.norwitz | 2008-01-24 05:14:50 +0100 (Thu, 24 Jan 2008) | 1 line
      
        Fix the tests by restoring __import__.  I think the test is still valid.
      ........
        r60233 | neal.norwitz | 2008-01-24 08:40:51 +0100 (Thu, 24 Jan 2008) | 4 lines
      
        Fix the test_urllib2net failures that were caused by r58067.
        I'm not sure this is the correct fix, but at least the test passes
        now and should be closer to correct.
      ........
      bbffeb61
  8. 23 Ock, 2008 2 kayıt (commit)
    • Georg Brandl's avatar
      Fix #1913. · 39b21ffd
      Georg Brandl yazdı
      39b21ffd
    • Christian Heimes's avatar
      Merged revisions 60176-60209 via svnmerge from · 1af737cd
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60178 | georg.brandl | 2008-01-21 22:05:49 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1715: include sub-extension modules in pydoc text output.
      ........
        r60179 | georg.brandl | 2008-01-21 22:14:21 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Add a "const" to make gcc happy.
      ........
        r60180 | georg.brandl | 2008-01-21 22:19:07 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Add the correct build dir when building with pydebug.
      ........
        r60181 | georg.brandl | 2008-01-21 22:23:15 +0100 (Mon, 21 Jan 2008) | 3 lines
      
        Patch #1720595: add T_BOOL to the range of structmember types.
        Patch by Angelo Mottola, reviewed by MvL, tests by me.
      ........
        r60182 | georg.brandl | 2008-01-21 22:28:32 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Reformat some ugly code.
      ........
        r60187 | brett.cannon | 2008-01-22 00:50:16 +0100 (Tue, 22 Jan 2008) | 4 lines
      
        Make's MAKEFLAGS variable is set to a string containing the single-letter
        arguments to Make. This means there are no hyphens. Fix the '-s' check to
        silence distutils to now work.
      ........
        r60188 | gregory.p.smith | 2008-01-22 01:19:41 +0100 (Tue, 22 Jan 2008) | 3 lines
      
        accepts and closes issue #1221598: adds an optional callback to ftplib.FTP
        storbinary() and storlines() methods.
      ........
        r60189 | gregory.p.smith | 2008-01-22 02:12:02 +0100 (Tue, 22 Jan 2008) | 2 lines
      
        Replace spam.acquire() try: ... finally: spam.release() with "with spam:"
      ........
        r60190 | gregory.p.smith | 2008-01-22 02:20:42 +0100 (Tue, 22 Jan 2008) | 4 lines
      
        - Fix Issue #1703448: A joined thread could show up in the
          threading.enumerate() list after the join() for a brief period until
          it actually exited.
      ........
        r60193 | georg.brandl | 2008-01-22 08:53:31 +0100 (Tue, 22 Jan 2008) | 2 lines
      
        Fix \xhh specs, #1889.
      ........
        r60198 | christian.heimes | 2008-01-22 16:01:25 +0100 (Tue, 22 Jan 2008) | 1 line
      
        Fixed a missing (X) in define
      ........
        r60199 | christian.heimes | 2008-01-22 16:25:18 +0100 (Tue, 22 Jan 2008) | 2 lines
      
        Don't repeat yourself
        Added the macros PyModule_AddIntMacro and PyModule_AddStringMacro. They shorten PyModule_AddIntConstant(m, "AF_INET", AF_INET) to PyModule_AddIntMacro(m, AF_INET)
      ........
        r60201 | raymond.hettinger | 2008-01-22 20:51:41 +0100 (Tue, 22 Jan 2008) | 1 line
      
        Document when to use izip_longest().
      ........
        r60202 | georg.brandl | 2008-01-22 20:56:03 +0100 (Tue, 22 Jan 2008) | 2 lines
      
        Fix for #1087741 patch.
      ........
        r60203 | raymond.hettinger | 2008-01-22 21:18:53 +0100 (Tue, 22 Jan 2008) | 1 line
      
        Give zip() the same guarantee as izip() for left-to-right evaluation.
      ........
        r60204 | raymond.hettinger | 2008-01-22 23:09:26 +0100 (Tue, 22 Jan 2008) | 1 line
      
        Improve variable name in sample code
      ........
        r60205 | gregory.p.smith | 2008-01-23 00:15:34 +0100 (Wed, 23 Jan 2008) | 2 lines
      
        docstring and comment updates suggested by Giampaolo Rodola'
      ........
        r60207 | raymond.hettinger | 2008-01-23 01:04:40 +0100 (Wed, 23 Jan 2008) | 1 line
      
        Let pprint() support sets and frozensets (suggested by David Mertz).
      ........
        r60208 | guido.van.rossum | 2008-01-23 02:18:27 +0100 (Wed, 23 Jan 2008) | 4 lines
      
        I'm tired of these tests breaking at Google due to our large number of
        users and groups in LDAP/NIS.  So I'm limiting the extra-heavy part of
        the tests to passwd/group files with at most 1000 entries.
      ........
      1af737cd
  9. 22 Ock, 2008 1 kayıt (commit)
  10. 21 Ock, 2008 2 kayıt (commit)
    • Georg Brandl's avatar
      Merged revisions 60151-60159,60161-60168,60170,60172-60173,60175 via svnmerge from · 86def6cb
      Georg Brandl yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60151 | christian.heimes | 2008-01-21 14:11:15 +0100 (Mon, 21 Jan 2008) | 1 line
      
        A bunch of header files were not listed as dependencies for object files. Changes to files like Parser/parser.h weren't picked up by make.
      ........
        r60152 | georg.brandl | 2008-01-21 15:16:46 +0100 (Mon, 21 Jan 2008) | 3 lines
      
        #1087741: make mmap.mmap the type of mmap objects, not a
        factory function. Allow it to be subclassed.
      ........
        r60153 | georg.brandl | 2008-01-21 15:18:14 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        mmap is an extension module.
      ........
        r60154 | georg.brandl | 2008-01-21 17:28:13 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Fix example.
      ........
        r60155 | georg.brandl | 2008-01-21 17:34:07 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1555501: document plistlib and move it to the general library.
      ........
        r60156 | georg.brandl | 2008-01-21 17:36:00 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Add a stub for bundlebuilder documentation.
      ........
        r60157 | georg.brandl | 2008-01-21 17:46:58 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Removing bundlebuilder docs again -- it's not to be used anymore (see #779825).
      ........
        r60158 | georg.brandl | 2008-01-21 17:51:51 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #997912: acknowledge nested scopes in tutorial.
      ........
        r60159 | vinay.sajip | 2008-01-21 18:02:26 +0100 (Mon, 21 Jan 2008) | 1 line
      
        Fix: #1836: Off-by-one bug in TimedRotatingFileHandler rollover calculation. Patch thanks to Kathryn M. Kowalski.
      ........
        r60161 | georg.brandl | 2008-01-21 18:13:03 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Adapt pydoc to new doc URLs.
      ........
        r60162 | georg.brandl | 2008-01-21 18:17:00 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Fix old link.
      ........
        r60163 | georg.brandl | 2008-01-21 18:22:06 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1726198: replace while 1: fp.readline() with file iteration.
      ........
        r60164 | georg.brandl | 2008-01-21 18:29:23 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Clarify $ behavior in re docstring. #1631394.
      ........
        r60165 | vinay.sajip | 2008-01-21 18:39:22 +0100 (Mon, 21 Jan 2008) | 1 line
      
        Minor documentation change - hyperlink tidied up.
      ........
        r60166 | georg.brandl | 2008-01-21 18:42:40 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1530959: change distutils build dir for --with-pydebug python builds.
      ........
        r60167 | vinay.sajip | 2008-01-21 19:16:05 +0100 (Mon, 21 Jan 2008) | 1 line
      
        Updated to include news on recent logging fixes and documentation changes.
      ........
        r60168 | georg.brandl | 2008-01-21 19:35:49 +0100 (Mon, 21 Jan 2008) | 3 lines
      
        Issue #1882: when compiling code from a string, encoding cookies in the
        second line of code were not always recognized correctly.
      ........
        r60170 | georg.brandl | 2008-01-21 19:36:51 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Add NEWS entry for #1882.
      ........
        r60172 | georg.brandl | 2008-01-21 19:41:24 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Use original location of document, which has translations.
      ........
        r60173 | walter.doerwald | 2008-01-21 21:18:04 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Follow PEP 8 in module docstring.
      ........
        r60175 | georg.brandl | 2008-01-21 21:20:53 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Adapt to latest doctools refactoring.
      ........
      86def6cb
    • Christian Heimes's avatar
      Merged revisions 60143-60149 via svnmerge from · e1c98116
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60143 | georg.brandl | 2008-01-20 15:50:05 +0100 (Sun, 20 Jan 2008) | 3 lines
      
        Switch mmap from old Py_FindMethod to new PyObject_GenericGetAttr attribute access.
        Fixes #1087735.
      ........
        r60145 | georg.brandl | 2008-01-20 20:40:58 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        Add blurb about executable scripts on Windows. #760657.
      ........
        r60146 | georg.brandl | 2008-01-20 20:48:40 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1219903: fix tp_richcompare docs.
      ........
        r60147 | georg.brandl | 2008-01-20 22:10:08 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        Fix markup.
      ........
        r60148 | gregory.p.smith | 2008-01-21 08:11:11 +0100 (Mon, 21 Jan 2008) | 14 lines
      
        Provide a sanity check during PyThreadState_DeleteCurrent() and
        PyThreadState_Delete() to avoid an infinite loop when the tstate list
        is messed up and has somehow becomes circular and does not contain the
        current 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.
      
        Attaching to a process where its happening: it has always been in an
        infinite loop over a single element tstate list that is not the tstate
        we're looking to delete.  It has been in t_bootstrap()'s call to
        PyThreadState_DeleteCurrent() as a pthread is exiting.
      ........
        r60149 | georg.brandl | 2008-01-21 11:24:59 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1269: fix a bug in pstats.add_callers() and add a unit test file for pstats.
      ........
      e1c98116
  11. 20 Ock, 2008 4 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60124-60142 via svnmerge from · 9bd667ad
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60131 | georg.brandl | 2008-01-20 12:13:29 +0100 (Sun, 20 Jan 2008) | 3 lines
      
        #1351692: in pprint, always call format() for dict and list items to enable
        custom formatting of contents via subclassing PrettyPrinter.
      ........
        r60133 | georg.brandl | 2008-01-20 12:43:03 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1178141: add addinfourl.code to get http status code from urllib.
      ........
        r60134 | georg.brandl | 2008-01-20 13:05:43 +0100 (Sun, 20 Jan 2008) | 4 lines
      
        #856047: respect the ``no_proxy`` env var when checking for proxies
        in urllib and using the other ``_proxy`` env vars.
        Original patch by Donovan Baarda.
      ........
        r60135 | georg.brandl | 2008-01-20 13:18:17 +0100 (Sun, 20 Jan 2008) | 4 lines
      
        #1664522: in urllib, don't read non-existing directories in ftp mode,
        returning a 0-byte file -- raise an IOError instead.
        Original patch from Phil Knirsch.
      ........
        r60136 | georg.brandl | 2008-01-20 13:57:47 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #799369: document possible sys.platform values.
      ........
        r60137 | georg.brandl | 2008-01-20 14:08:37 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #652749: document the constants added to the builtins by site.py.
      ........
        r60138 | georg.brandl | 2008-01-20 14:59:46 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1648: add sys.gettrace() and sys.getprofile().
      ........
        r60139 | georg.brandl | 2008-01-20 15:17:42 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1669: don't allow shutil.rmtree() to be called on a symlink.
      ........
        r60140 | georg.brandl | 2008-01-20 15:20:02 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        Fix test_pyclbr after urllib change.
      ........
        r60141 | christian.heimes | 2008-01-20 15:28:28 +0100 (Sun, 20 Jan 2008) | 1 line
      
        Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
      ........
        r60142 | georg.brandl | 2008-01-20 15:31:27 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1876: fix typos in test_operator.
      ........
      9bd667ad
    • Georg Brandl's avatar
      Fix now-wrong :keyword: markup. Remove the section about · 78b11870
      Georg Brandl yazdı
      "exec without namespace" from the "don't" howto since exec()
      can't overwrite names in the calling namespace anymore.
      78b11870
    • Georg Brandl's avatar
      Fix two oversights in C API split. · c31b0f78
      Georg Brandl yazdı
      c31b0f78
    • Georg Brandl's avatar
      Fix markup. · 72748582
      Georg Brandl yazdı
      72748582