1. 09 Feb, 2007 18 commits
  2. 06 Feb, 2007 2 commits
  3. 05 Feb, 2007 1 commit
    • Thomas Wouters's avatar
      Merged revisions 53538-53622 via svnmerge from · 9fe394c1
      Thomas Wouters authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r53545 | andrew.kuchling | 2007-01-24 21:06:41 +0100 (Wed, 24 Jan 2007) | 1 line
      
        Strengthen warning about using lock()
      ........
        r53556 | thomas.heller | 2007-01-25 19:34:14 +0100 (Thu, 25 Jan 2007) | 3 lines
      
        Fix for #1643874: When calling SysAllocString, create a PyCObject
        which will eventually call SysFreeString to free the BSTR resource.
      ........
        r53563 | andrew.kuchling | 2007-01-25 21:02:13 +0100 (Thu, 25 Jan 2007) | 1 line
      
        Add item
      ........
        r53564 | brett.cannon | 2007-01-25 21:22:02 +0100 (Thu, 25 Jan 2007) | 8 lines
      
        Fix time.strptime's %U support.  Basically rewrote the algorithm to be more
        generic so that one only has to shift certain values based on whether the week
        was specified to start on Monday or Sunday.  Cut out a lot of edge case code
        compared to the previous version.  Also broke algorithm out into its own
        function (that is private to the module).
      
        Fixes bug #1643943 (thanks Biran Nahas for the report).
      ........
        r53570 | brett.cannon | 2007-01-26 00:30:39 +0100 (Fri, 26 Jan 2007) | 4 lines
      
        Remove specific mention of my name and email address from modules.  Not really
        needed and all bug reports should go to the bug tracker, not directly to me.
        Plus I am not the only person to have edited these files at this point.
      ........
        r53573 | fred.drake | 2007-01-26 17:28:44 +0100 (Fri, 26 Jan 2007) | 1 line
      
        fix typo (extraneous ")")
      ........
        r53575 | georg.brandl | 2007-01-27 18:43:02 +0100 (Sat, 27 Jan 2007) | 4 lines
      
        Patch #1638243: the compiler package is now able to correctly compile
        a with statement; previously, executing code containing a with statement
        compiled by the compiler package crashed the interpreter.
      ........
        r53578 | georg.brandl | 2007-01-27 18:59:42 +0100 (Sat, 27 Jan 2007) | 3 lines
      
        Patch #1634778: add missing encoding aliases for iso8859_15 and
        iso8859_16.
      ........
        r53579 | georg.brandl | 2007-01-27 20:38:50 +0100 (Sat, 27 Jan 2007) | 2 lines
      
        Bug #1645944: os.access now returns bool but docstring is not updated
      ........
        r53590 | brett.cannon | 2007-01-28 21:58:00 +0100 (Sun, 28 Jan 2007) | 2 lines
      
        Use the thread lock's context manager instead of a try/finally statement.
      ........
        r53591 | brett.cannon | 2007-01-29 05:41:44 +0100 (Mon, 29 Jan 2007) | 2 lines
      
        Add a test for slicing an exception.
      ........
        r53594 | andrew.kuchling | 2007-01-29 21:21:43 +0100 (Mon, 29 Jan 2007) | 1 line
      
        Minor edits to the curses HOWTO
      ........
        r53596 | andrew.kuchling | 2007-01-29 21:55:40 +0100 (Mon, 29 Jan 2007) | 1 line
      
        Various minor edits
      ........
        r53597 | andrew.kuchling | 2007-01-29 22:28:48 +0100 (Mon, 29 Jan 2007) | 1 line
      
        More edits
      ........
        r53601 | tim.peters | 2007-01-30 04:03:46 +0100 (Tue, 30 Jan 2007) | 2 lines
      
        Whitespace normalization.
      ........
        r53603 | georg.brandl | 2007-01-30 21:21:30 +0100 (Tue, 30 Jan 2007) | 2 lines
      
        Bug #1648191: typo in docs.
      ........
        r53605 | brett.cannon | 2007-01-30 22:34:36 +0100 (Tue, 30 Jan 2007) | 8 lines
      
        No more raising of string exceptions!
      
        The next step of PEP 352 (for 2.6) causes raising a string exception to trigger
        a TypeError.  Trying to catch a string exception raises a DeprecationWarning.
        References to string exceptions has been removed from the docs since they are
        now just an error.
      ........
        r53618 | raymond.hettinger | 2007-02-01 22:02:59 +0100 (Thu, 01 Feb 2007) | 1 line
      
        Bug #1648179:  set.update() not recognizing __iter__ overrides in dict subclasses.
      ........
      9fe394c1
  4. 03 Feb, 2007 1 commit
  5. 01 Feb, 2007 1 commit
    • Thomas Wouters's avatar
      Merged revisions 53451-53537 via svnmerge from · b213704f
      Thomas Wouters authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r53454 | brett.cannon | 2007-01-15 20:12:08 +0100 (Mon, 15 Jan 2007) | 3 lines
      
        Add a note for strptime that just because strftime supports some extra
        directive that is not documented that strptime will as well.
      ........
        r53458 | vinay.sajip | 2007-01-16 10:50:07 +0100 (Tue, 16 Jan 2007) | 1 line
      
        Updated rotating file handlers to use _open().
      ........
        r53459 | marc-andre.lemburg | 2007-01-16 14:03:06 +0100 (Tue, 16 Jan 2007) | 2 lines
      
        Add news items for the recent pybench and platform changes.
      ........
        r53460 | sjoerd.mullender | 2007-01-16 17:42:38 +0100 (Tue, 16 Jan 2007) | 4 lines
      
        Fixed ntpath.expandvars to not replace references to non-existing
        variables with nothing.  Also added tests.
        This fixes bug #494589.
      ........
        r53464 | neal.norwitz | 2007-01-17 07:23:51 +0100 (Wed, 17 Jan 2007) | 1 line
      
        Give Calvin Spealman access for python-dev summaries.
      ........
        r53465 | neal.norwitz | 2007-01-17 09:37:26 +0100 (Wed, 17 Jan 2007) | 1 line
      
        Remove Calvin since he only has access to the website currently.
      ........
        r53466 | thomas.heller | 2007-01-17 10:40:34 +0100 (Wed, 17 Jan 2007) | 2 lines
      
        Replace C++ comments with C comments.
      ........
        r53472 | andrew.kuchling | 2007-01-17 20:55:06 +0100 (Wed, 17 Jan 2007) | 1 line
      
        [Part of bug #1599254] Add suggestion to Mailbox docs to use Maildir, and warn user to lock/unlock mailboxes when modifying them
      ........
        r53475 | georg.brandl | 2007-01-17 22:09:04 +0100 (Wed, 17 Jan 2007) | 2 lines
      
        Bug #1637967: missing //= operator in list.
      ........
        r53477 | georg.brandl | 2007-01-17 22:19:58 +0100 (Wed, 17 Jan 2007) | 2 lines
      
        Bug #1629125: fix wrong data type (int -> Py_ssize_t) in PyDict_Next docs.
      ........
        r53481 | neal.norwitz | 2007-01-18 06:40:58 +0100 (Thu, 18 Jan 2007) | 1 line
      
        Try reverting part of r53145 that seems to cause the Windows buildbots to fail in test_uu.UUFileTest.test_encode
      ........
        r53482 | fred.drake | 2007-01-18 06:42:30 +0100 (Thu, 18 Jan 2007) | 1 line
      
        add missing version entry
      ........
        r53483 | neal.norwitz | 2007-01-18 07:20:55 +0100 (Thu, 18 Jan 2007) | 7 lines
      
        This test doesn't pass on Windows.  The cause seems to be that chmod
        doesn't support the same funcationality as on Unix.  I'm not sure if
        this fix is the best (or if it will even work)--it's a test to see
        if the buildbots start passing again.
      
        It might be better to not even run this test if it's windows (or non-posix).
      ........
        r53488 | neal.norwitz | 2007-01-19 06:53:33 +0100 (Fri, 19 Jan 2007) | 1 line
      
        SF #1635217, Fix unbalanced paren
      ........
        r53489 | martin.v.loewis | 2007-01-19 07:42:22 +0100 (Fri, 19 Jan 2007) | 3 lines
      
        Prefix AST symbols with _Py_. Fixes #1637022.
        Will backport.
      ........
        r53497 | martin.v.loewis | 2007-01-19 19:01:38 +0100 (Fri, 19 Jan 2007) | 2 lines
      
        Add UUIDs for 2.5.1 and 2.5.2
      ........
        r53499 | raymond.hettinger | 2007-01-19 19:07:18 +0100 (Fri, 19 Jan 2007) | 1 line
      
        SF# 1635892:  Fix docs for betavariate's input parameters .
      ........
        r53503 | martin.v.loewis | 2007-01-20 15:05:39 +0100 (Sat, 20 Jan 2007) | 2 lines
      
        Merge 53501 and 53502 from 25 branch:
        Add /GS- for AMD64 and Itanium builds where missing.
      ........
        r53504 | walter.doerwald | 2007-01-20 18:28:31 +0100 (Sat, 20 Jan 2007) | 2 lines
      
        Port test_resource.py to unittest.
      ........
        r53505 | walter.doerwald | 2007-01-20 19:19:33 +0100 (Sat, 20 Jan 2007) | 2 lines
      
        Add argument tests an calls of resource.getrusage().
      ........
        r53506 | walter.doerwald | 2007-01-20 20:03:17 +0100 (Sat, 20 Jan 2007) | 2 lines
      
        resource.RUSAGE_BOTH might not exist.
      ........
        r53507 | walter.doerwald | 2007-01-21 00:07:28 +0100 (Sun, 21 Jan 2007) | 2 lines
      
        Port test_new.py to unittest.
      ........
        r53508 | martin.v.loewis | 2007-01-21 10:33:07 +0100 (Sun, 21 Jan 2007) | 2 lines
      
        Patch #1610575: Add support for _Bool to struct.
      ........
        r53509 | georg.brandl | 2007-01-21 11:28:43 +0100 (Sun, 21 Jan 2007) | 3 lines
      
        Bug #1486663: don't reject keyword arguments for subclasses of builtin
        types.
      ........
        r53511 | georg.brandl | 2007-01-21 11:35:10 +0100 (Sun, 21 Jan 2007) | 2 lines
      
        Patch #1627441: close sockets properly in urllib2.
      ........
        r53517 | georg.brandl | 2007-01-22 20:40:21 +0100 (Mon, 22 Jan 2007) | 3 lines
      
        Use new email module names (#1637162, #1637159, #1637157).
      ........
        r53518 | andrew.kuchling | 2007-01-22 21:26:40 +0100 (Mon, 22 Jan 2007) | 1 line
      
        Improve pattern used for mbox 'From' lines; add a simple test
      ........
        r53519 | andrew.kuchling | 2007-01-22 21:27:50 +0100 (Mon, 22 Jan 2007) | 1 line
      
        Make comment match the code
      ........
        r53522 | georg.brandl | 2007-01-22 22:10:33 +0100 (Mon, 22 Jan 2007) | 2 lines
      
        Bug #1249573: fix rfc822.parsedate not accepting a certain date format
      ........
        r53524 | georg.brandl | 2007-01-22 22:23:41 +0100 (Mon, 22 Jan 2007) | 2 lines
      
        Bug #1627316: handle error in condition/ignore pdb commands more gracefully.
      ........
        r53526 | lars.gustaebel | 2007-01-23 12:17:33 +0100 (Tue, 23 Jan 2007) | 4 lines
      
        Patch #1507247: tarfile.py: use current umask for intermediate
        directories.
      ........
        r53527 | thomas.wouters | 2007-01-23 14:42:00 +0100 (Tue, 23 Jan 2007) | 13 lines
      
      
        SF patch #1630975: Fix crash when replacing sys.stdout in sitecustomize
      
        When running the interpreter in an environment that would cause it to set
        stdout/stderr/stdin's encoding, having a sitecustomize that would replace
        them with something other than PyFile objects would crash the interpreter.
        Fix it by simply ignoring the encoding-setting for non-files.
      
        This could do with a test, but I can think of no maintainable and portable
        way to test this bug, short of adding a sitecustomize.py to the buildsystem
        and have it always run with it (hmmm....)
      ........
        r53528 | thomas.wouters | 2007-01-23 14:50:49 +0100 (Tue, 23 Jan 2007) | 4 lines
      
      
        Add news entry about last checkin (oops.)
      ........
        r53531 | martin.v.loewis | 2007-01-23 22:11:47 +0100 (Tue, 23 Jan 2007) | 4 lines
      
        Make PyTraceBack_Here use the current thread, not the
        frame's thread state. Fixes #1579370.
        Will backport.
      ........
        r53535 | brett.cannon | 2007-01-24 00:21:22 +0100 (Wed, 24 Jan 2007) | 5 lines
      
        Fix crasher for when an object's __del__ creates a new weakref to itself.
        Patch only fixes new-style classes; classic classes still buggy.
      
        Closes bug #1377858.  Already backported.
      ........
        r53536 | walter.doerwald | 2007-01-24 01:42:19 +0100 (Wed, 24 Jan 2007) | 2 lines
      
        Port test_popen.py to unittest.
      ........
      b213704f
  6. 30 Jan, 2007 1 commit
  7. 29 Jan, 2007 2 commits
  8. 15 Jan, 2007 8 commits
    • Guido van Rossum's avatar
      Fix L-suffixed literal straggler. · c7202a83
      Guido van Rossum authored
      c7202a83
    • Guido van Rossum's avatar
      Rip out 'long' and 'L'-suffixed integer literals. · e2a383d0
      Guido van Rossum authored
      (Rough first cut.)
      e2a383d0
    • Thomas Wouters's avatar
      Merged revisions 53304-53433,53435-53450 via svnmerge from · fc7bb8c7
      Thomas Wouters authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r53304 | vinay.sajip | 2007-01-09 15:50:28 +0100 (Tue, 09 Jan 2007) | 1 line
      
        Bug #1627575: Added _open() method to FileHandler which can be used to reopen files. The FileHandler instance now saves the encoding (which can be None) in an attribute called "encoding".
      ........
        r53305 | vinay.sajip | 2007-01-09 15:51:36 +0100 (Tue, 09 Jan 2007) | 1 line
      
        Added entry about addition of _open() method to logging.FileHandler.
      ........
        r53306 | vinay.sajip | 2007-01-09 15:54:56 +0100 (Tue, 09 Jan 2007) | 1 line
      
        Added a docstring
      ........
        r53316 | thomas.heller | 2007-01-09 20:19:33 +0100 (Tue, 09 Jan 2007) | 4 lines
      
        Verify the sizes of the basic ctypes data types against the struct
        module.
      
        Will backport to release25-maint.
      ........
        r53340 | gustavo.niemeyer | 2007-01-10 17:13:40 +0100 (Wed, 10 Jan 2007) | 3 lines
      
        Mention in the int() docstring that a base zero has meaning, as
        stated in http://docs.python.org/lib/built-in-funcs.html as well.
      ........
        r53341 | gustavo.niemeyer | 2007-01-10 17:15:48 +0100 (Wed, 10 Jan 2007) | 2 lines
      
        Minor change in int() docstring for proper spacing.
      ........
        r53358 | thomas.heller | 2007-01-10 21:12:13 +0100 (Wed, 10 Jan 2007) | 1 line
      
        Change the ctypes version number to "1.1.0".
      ........
        r53361 | thomas.heller | 2007-01-10 21:51:19 +0100 (Wed, 10 Jan 2007) | 1 line
      
        Must change the version number in the _ctypes extension as well.
      ........
        r53362 | guido.van.rossum | 2007-01-11 00:12:56 +0100 (Thu, 11 Jan 2007) | 3 lines
      
        Fix the signature of log_error().  (A subclass that did the right thing
        was getting complaints from pychecker.)
      ........
        r53370 | matthias.klose | 2007-01-11 11:26:31 +0100 (Thu, 11 Jan 2007) | 2 lines
      
        - Make the documentation match the code and the docstring
      ........
        r53375 | matthias.klose | 2007-01-11 12:44:04 +0100 (Thu, 11 Jan 2007) | 2 lines
      
        - idle: Honor the "Cancel" action in the save dialog (Debian bug #299092).
      ........
        r53381 | raymond.hettinger | 2007-01-11 19:22:55 +0100 (Thu, 11 Jan 2007) | 1 line
      
        SF #1486663 -- Allow keyword args in subclasses of set() and frozenset().
      ........
        r53388 | thomas.heller | 2007-01-11 22:18:56 +0100 (Thu, 11 Jan 2007) | 4 lines
      
        Fixes for 64-bit Windows: In ctypes.wintypes, correct the definitions
        of HANDLE, WPARAM, LPARAM data types.  Make parameterless foreign
        function calls work.
      ........
        r53390 | thomas.heller | 2007-01-11 22:23:12 +0100 (Thu, 11 Jan 2007) | 2 lines
      
        Correct the comments: the code is right.
      ........
        r53393 | brett.cannon | 2007-01-12 08:27:52 +0100 (Fri, 12 Jan 2007) | 3 lines
      
        Fix error where the end of a funcdesc environment was accidentally moved too
        far down.
      ........
        r53397 | anthony.baxter | 2007-01-12 10:35:56 +0100 (Fri, 12 Jan 2007) | 3 lines
      
        add parsetok.h as a dependency - previously, changing this file doesn't
        cause the right files to be rebuilt.
      ........
        r53401 | thomas.heller | 2007-01-12 21:08:19 +0100 (Fri, 12 Jan 2007) | 3 lines
      
        Avoid warnings in the test suite because ctypes.wintypes cannot be
        imported on non-windows systems.
      ........
        r53402 | thomas.heller | 2007-01-12 21:17:34 +0100 (Fri, 12 Jan 2007) | 6 lines
      
        patch #1610795: BSD version of ctypes.util.find_library, by Martin
        Kammerhofer.
      
        release25-maint backport candidate, but the release manager has to
        decide.
      ........
        r53403 | thomas.heller | 2007-01-12 21:21:53 +0100 (Fri, 12 Jan 2007) | 3 lines
      
        patch #1610795: BSD version of ctypes.util.find_library, by Martin
        Kammerhofer.
      ........
        r53406 | brett.cannon | 2007-01-13 01:29:49 +0100 (Sat, 13 Jan 2007) | 2 lines
      
        Deprecate the sets module.
      ........
        r53407 | georg.brandl | 2007-01-13 13:31:51 +0100 (Sat, 13 Jan 2007) | 3 lines
      
        Fix typo.
      ........
        r53409 | marc-andre.lemburg | 2007-01-13 22:00:08 +0100 (Sat, 13 Jan 2007) | 16 lines
      
        Bump version number and change copyright year.
      
        Add new API linux_distribution() which supports reading the full distribution
        name and also knows how to parse LSB-style release files.
      
        Redirect the old dist() API to the new API (using the short distribution name
        taken from the release file filename).
      
        Add branch and revision to _sys_version().
      
        Add work-around for Cygwin to libc_ver().
      
        Add support for IronPython (thanks for Anthony Baxter) and make
        Jython support more robust.
      ........
        r53410 | neal.norwitz | 2007-01-13 22:22:37 +0100 (Sat, 13 Jan 2007) | 1 line
      
        Fix grammar in docstrings
      ........
        r53411 | marc-andre.lemburg | 2007-01-13 23:32:21 +0100 (Sat, 13 Jan 2007) | 9 lines
      
        Add parameter sys_version to _sys_version().
      
        Change the cache for _sys_version() to take the parameter into account.
      
        Add support for parsing the IronPython 1.0.1 sys.version value - even
        though it still returns '1.0.0'; the version string no longer includes
        the patch level.
      ........
        r53412 | peter.astrand | 2007-01-13 23:35:35 +0100 (Sat, 13 Jan 2007) | 1 line
      
        Fix for bug #1634343: allow specifying empty arguments on Windows
      ........
        r53414 | marc-andre.lemburg | 2007-01-13 23:59:36 +0100 (Sat, 13 Jan 2007) | 14 lines
      
        Add Python implementation to the machine details.
      
        Pretty-print the Python version used for running PyBench.
      
        Let the user know when calibration has finished.
      
        [ 1563844 ] pybench support for IronPython:
      
        Simplify Unicode version detection.
      
        Make garbage collection and check interval settings optional if
        the Python implementation doesn't support thess (e.g. IronPython).
      ........
        r53415 | marc-andre.lemburg | 2007-01-14 00:13:54 +0100 (Sun, 14 Jan 2007) | 5 lines
      
        Use defaults if sys.executable isn't set (e.g. on Jython).
      
        This change allows running PyBench under Jython.
      ........
        r53416 | marc-andre.lemburg | 2007-01-14 00:15:33 +0100 (Sun, 14 Jan 2007) | 3 lines
      
        Jython doesn't have sys.setcheckinterval() - ignore it in that case.
      ........
        r53420 | gerhard.haering | 2007-01-14 02:43:50 +0100 (Sun, 14 Jan 2007) | 29 lines
      
        Merged changes from standalone version 2.3.3. This should probably all be
        merged into the 2.5 maintenance branch:
      
        - self->statement was not checked while fetching data, which could
          lead to crashes if you used the pysqlite API in unusual ways.
          Closing the cursor and continuing to fetch data was enough.
      
        - Converters are stored in a converters dictionary. The converter name
          is uppercased first. The old upper-casing algorithm was wrong and
          was replaced by a simple call to the Python string's upper() method
          instead.
      
        -Applied patch by Glyph Lefkowitz that fixes the problem with
         subsequent SQLITE_SCHEMA errors.
      
        - Improvement to the row type: rows can now be iterated over and have a keys()
          method. This improves compatibility with both tuple and dict a lot.
      
        - A bugfix for the subsecond resolution in timestamps.
      
        - Corrected the way the flags PARSE_DECLTYPES and PARSE_COLNAMES are
          checked for. Now they work as documented.
      
        - gcc on Linux sucks. It exports all symbols by default in shared
          libraries, so if symbols are not unique it can lead to problems with
          symbol lookup.  pysqlite used to crash under Apache when mod_cache
          was enabled because both modules had the symbol cache_init. I fixed
          this by applying the prefix pysqlite_ almost everywhere. Sigh.
      ........
        r53423 | guido.van.rossum | 2007-01-14 04:46:33 +0100 (Sun, 14 Jan 2007) | 2 lines
      
        Remove a dependency of this test on $COLUMNS.
      ........
        r53425 | ka-ping.yee | 2007-01-14 05:25:15 +0100 (Sun, 14 Jan 2007) | 3 lines
      
        Handle old-style instances more gracefully (display documentation on
        the relevant class instead of documentation on <type 'instance'>).
      ........
        r53440 | vinay.sajip | 2007-01-14 22:49:59 +0100 (Sun, 14 Jan 2007) | 1 line
      
        Added WatchedFileHandler (based on SF patch #1598415)
      ........
        r53441 | vinay.sajip | 2007-01-14 22:50:50 +0100 (Sun, 14 Jan 2007) | 1 line
      
        Added documentation for WatchedFileHandler (based on SF patch #1598415)
      ........
        r53442 | guido.van.rossum | 2007-01-15 01:02:35 +0100 (Mon, 15 Jan 2007) | 2 lines
      
        Doc patch matching r53434 (htonl etc. now always take/return positive ints).
      ........
      fc7bb8c7
    • Guido van Rossum's avatar
      No more tests are broken AFAIK. · c5c6f24a
      Guido van Rossum authored
      c5c6f24a
    • Guido van Rossum's avatar
      Fix the sqlite failure -- it was the usual, PyInt_Check -> PyInt_CheckExact. · 523d4f94
      Guido van Rossum authored
      Clarify some OverflowError messages from the various PyLong_AsXXX methods.
      523d4f94
    • Guido van Rossum's avatar
      Fix pickletools doctests -- all we get nowadays is longs. · f4100005
      Guido van Rossum authored
      (Hmm... Shouldn't longs of certain sizes be pickled using 'I' opcodes? Later.)
      f4100005
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      Merged revisions 53434 via svnmerge from · 018919ab
      Guido van Rossum authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r53434 | guido.van.rossum | 2007-01-14 09:03:32 -0800 (Sun, 14 Jan 2007) | 3 lines
      
        Patch #1635058 by Mark Roberts: ensure that htonl and friends never accept or
        return negative numbers, per the underlying C implementation.
      ........
      018919ab
  9. 14 Jan, 2007 6 commits