1. 09 Agu, 2007 1 kayıt (commit)
    • Guido van Rossum's avatar
      SF patch# 1770008 by Christian Heimes (plus some extras). · 34d19287
      Guido van Rossum yazdı
      Completely get rid of StringIO.py and cStringIO.c.
      
      I had to fix a few tests and modules beyond what Christian did, and
      invent a few conventions.  E.g. in elementtree, I chose to
      write/return Unicode strings whe no encoding is given, but bytes when
      an explicit encoding is given.  Also mimetools was made to always
      assume binary files.
      34d19287
  2. 08 Agu, 2007 10 kayıt (commit)
  3. 07 Agu, 2007 18 kayıt (commit)
  4. 06 Agu, 2007 5 kayıt (commit)
    • Guido van Rossum's avatar
      Merged revisions 56753-56781 via svnmerge from · 806c2469
      Guido van Rossum yazdı
      svn+ssh://pythondev@svn.python.org/python/branches/p3yk
      
      ................
        r56760 | neal.norwitz | 2007-08-05 18:55:39 -0700 (Sun, 05 Aug 2007) | 178 lines
      
        Merged revisions 56477-56759 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r56485 | facundo.batista | 2007-07-21 17:13:00 -0700 (Sat, 21 Jul 2007) | 5 lines
      
      
          Selectively enable tests for asyncore.readwrite based on the presence
          of poll support in the select module (since this is the only case in
          which readwrite can be called). [GSoC - Alan McIntyre]
        ........
          r56488 | nick.coghlan | 2007-07-22 03:18:07 -0700 (Sun, 22 Jul 2007) | 1 line
      
          Add explicit relative import tests for runpy.run_module
        ........
          r56509 | nick.coghlan | 2007-07-23 06:41:45 -0700 (Mon, 23 Jul 2007) | 5 lines
      
          Correctly cleanup sys.modules after executing runpy relative import
          tests
          Restore Python 2.4 ImportError when attempting to execute a package
          (as imports cannot be guaranteed to work properly if you try it)
        ........
          r56519 | nick.coghlan | 2007-07-24 06:07:38 -0700 (Tue, 24 Jul 2007) | 1 line
      
          Tweak runpy test to do a better job of confirming that sys has been manipulated correctly
        ........
          r56520 | nick.coghlan | 2007-07-24 06:58:28 -0700 (Tue, 24 Jul 2007) | 1 line
      
          Fix an incompatibility between the -i and -m command line switches as reported on python-dev by PJE - runpy.run_module now leaves any changes it makes to the sys module intact after the function terminates
        ........
          r56523 | nick.coghlan | 2007-07-24 07:39:23 -0700 (Tue, 24 Jul 2007) | 1 line
      
          Try to get rid of spurious failure in test_resource on the Debian buildbots by changing the file size limit before attempting to close the file
        ........
          r56533 | facundo.batista | 2007-07-24 14:20:42 -0700 (Tue, 24 Jul 2007) | 7 lines
      
      
          New tests for basic behavior of smtplib.SMTP and
          smtpd.DebuggingServer. Change to use global host & port number
          variables. Modified the 'server' to take a string to send back in
          order to vary test server responses. Added a test for the reaction of
          smtplib.SMTP to a non-200 HELO response. [GSoC - Alan McIntyre]
        ........
          r56538 | nick.coghlan | 2007-07-25 05:57:48 -0700 (Wed, 25 Jul 2007) | 1 line
      
          More buildbot cleanup - let the OS assign the port for test_urllib2_localnet
        ........
          r56539 | nick.coghlan | 2007-07-25 06:18:58 -0700 (Wed, 25 Jul 2007) | 1 line
      
          Add a temporary diagnostic message before a strange failure on the alpha Debian buildbot
        ........
          r56543 | martin.v.loewis | 2007-07-25 09:24:23 -0700 (Wed, 25 Jul 2007) | 2 lines
      
          Change location of the package index to pypi.python.org/pypi
        ........
          r56551 | georg.brandl | 2007-07-26 02:36:25 -0700 (Thu, 26 Jul 2007) | 2 lines
      
          tabs, newlines and crs are valid XML characters.
        ........
          r56553 | nick.coghlan | 2007-07-26 07:03:00 -0700 (Thu, 26 Jul 2007) | 1 line
      
          Add explicit test for a misbehaving math.floor
        ........
          r56561 | mark.hammond | 2007-07-26 21:52:32 -0700 (Thu, 26 Jul 2007) | 3 lines
      
          In consultation with Kristjan Jonsson, only define WINVER and _WINNT_WIN32
          if (a) we are building Python itself and (b) no one previously defined them
        ........
          r56562 | mark.hammond | 2007-07-26 22:08:54 -0700 (Thu, 26 Jul 2007) | 2 lines
      
          Correctly detect AMD64 architecture on VC2003
        ........
          r56566 | nick.coghlan | 2007-07-27 03:36:30 -0700 (Fri, 27 Jul 2007) | 1 line
      
          Make test_math error messages more meaningful for small discrepancies in results
        ........
          r56588 | martin.v.loewis | 2007-07-27 11:28:22 -0700 (Fri, 27 Jul 2007) | 2 lines
      
          Bug #978833: Close https sockets by releasing the _ssl object.
        ........
          r56601 | martin.v.loewis | 2007-07-28 00:03:05 -0700 (Sat, 28 Jul 2007) | 3 lines
      
          Bug #1704793: Return UTF-16 pair if unicodedata.lookup cannot
          represent the result in a single character.
        ........
          r56604 | facundo.batista | 2007-07-28 07:21:22 -0700 (Sat, 28 Jul 2007) | 9 lines
      
      
          Moved all of the capture_server socket setup code into the try block
          so that the event gets set if a failure occurs during server setup
          (otherwise the test will block forever).  Changed to let the OS assign
          the server port number, and client side of test waits for port number
          assignment before proceeding. The test data in DispatcherWithSendTests
          is also sent in multiple send() calls instead of one to make sure this
          works properly. [GSoC - Alan McIntyre]
        ........
          r56611 | georg.brandl | 2007-07-29 01:26:10 -0700 (Sun, 29 Jul 2007) | 2 lines
      
          Clarify PEP 343 description.
        ........
          r56614 | georg.brandl | 2007-07-29 02:11:15 -0700 (Sun, 29 Jul 2007) | 2 lines
      
          try-except-finally is new in 2.5.
        ........
          r56617 | facundo.batista | 2007-07-29 07:23:08 -0700 (Sun, 29 Jul 2007) | 9 lines
      
      
          Added tests for asynchat classes simple_producer & fifo, and the
          find_prefix_at_end function. Check behavior of a string given as a
          producer.  Added tests for behavior of asynchat.async_chat when given
          int, long, and None terminator arguments. Added usepoll attribute to
          TestAsynchat to allow running the asynchat tests with poll support
          chosen whether it's available or not (improves coverage of asyncore
          code). [GSoC - Alan McIntyre]
        ........
          r56620 | georg.brandl | 2007-07-29 10:38:35 -0700 (Sun, 29 Jul 2007) | 2 lines
      
          Bug #1763149: use proper slice syntax in docstring.
           (backport)
        ........
          r56624 | mark.hammond | 2007-07-29 17:45:29 -0700 (Sun, 29 Jul 2007) | 4 lines
      
          Correct use of Py_BUILD_CORE - now make sure it is defined before it is
          referenced, and also fix definition of _WIN32_WINNT.
          Resolves patch 1761803.
        ........
          r56632 | facundo.batista | 2007-07-30 20:03:34 -0700 (Mon, 30 Jul 2007) | 8 lines
      
      
          When running asynchat tests on OS X (darwin), the test client now
          overrides asyncore.dispatcher.handle_expt to do nothing, since
          select.poll gives a POLLHUP error at the completion of these tests.
          Added timeout & count arguments to several asyncore.loop calls to
          avoid the possibility of a test hanging up a build. [GSoC - Alan
          McIntyre]
        ........
          r56633 | nick.coghlan | 2007-07-31 06:38:01 -0700 (Tue, 31 Jul 2007) | 1 line
      
          Eliminate RLock race condition reported in SF bug #1764059
        ........
          r56636 | martin.v.loewis | 2007-07-31 12:57:56 -0700 (Tue, 31 Jul 2007) | 2 lines
      
          Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
        ........
          r56653 | facundo.batista | 2007-08-01 16:18:36 -0700 (Wed, 01 Aug 2007) | 9 lines
      
      
          Allow the OS to select a free port for each test server. For
          DebuggingServerTests, construct SMTP objects with a localhost argument
          to avoid abysmally long FQDN lookups (not relevant to items under
          test) on some machines that would cause the test to fail. Moved server
          setup code in the server function inside the try block to avoid the
          possibility of setup failure hanging the test.  Minor edits to conform
          to PEP 8. [GSoC - Alan McIntyre]
        ........
          r56681 | matthias.klose | 2007-08-02 14:33:13 -0700 (Thu, 02 Aug 2007) | 2 lines
      
          - Allow Emacs 22 for building the documentation in info format.
        ........
          r56689 | neal.norwitz | 2007-08-02 23:46:29 -0700 (Thu, 02 Aug 2007) | 1 line
      
          Py_ssize_t is defined regardless of HAVE_LONG_LONG.  Will backport
        ........
          r56727 | hyeshik.chang | 2007-08-03 21:10:18 -0700 (Fri, 03 Aug 2007) | 3 lines
      
          Fix gb18030 codec's bug that doesn't map two-byte characters on
          GB18030 extension in encoding. (bug reported by Bjorn Stabell)
        ........
          r56751 | neal.norwitz | 2007-08-04 20:23:31 -0700 (Sat, 04 Aug 2007) | 7 lines
      
          Handle errors when generating a warning.
          The value is always written to the returned pointer if getting it was
          successful, even if a warning causes an error. (This probably doesn't matter
          as the caller will probably discard the value.)
      
          Will backport.
        ........
      ................
      806c2469
    • Skip Montanaro's avatar
    • Skip Montanaro's avatar
      missing docstrings · 28a181cb
      Skip Montanaro yazdı
      28a181cb
    • Skip Montanaro's avatar
    • Guido van Rossum's avatar
      SF patch# 1767398 by Adam Hupp. · 4626458c
      Guido van Rossum yazdı
      Fix csv to read/write bytes from/to binary files.
      Fix the unit tests to test this and to use with TemporaryFile().
      4626458c
  5. 05 Agu, 2007 4 kayıt (commit)
    • Brett Cannon's avatar
      Move tempfile over to the io module. Makes test_threaded_import pass. · dd766d53
      Brett Cannon yazdı
      Thanks Paul Colomiets.
      dd766d53
    • Martin v. Löwis's avatar
    • Martin v. Löwis's avatar
      Make bsddb use bytes as keys and values. Add StringKeys · 64ce5052
      Martin v. Löwis yazdı
      and StringValues classes. Fix test suite.
      64ce5052
    • Guido van Rossum's avatar
      Merged revisions 56492-56752 via svnmerge from · 33d2689f
      Guido van Rossum yazdı
      svn+ssh://pythondev@svn.python.org/python/branches/p3yk
      
      ........
        r56497 | kurt.kaiser | 2007-07-22 14:55:16 -0700 (Sun, 22 Jul 2007) | 4 lines
      
        In the case of syntax errors, in py3k format_exception_only()
        was including line number and position in the final line of the
        exception notification, duplicating info in previous lines.
      ........
        r56501 | kurt.kaiser | 2007-07-22 19:35:50 -0700 (Sun, 22 Jul 2007) | 2 lines
      
        Hum, needed a newline in the last change.
      ........
        r56536 | kurt.kaiser | 2007-07-24 19:06:48 -0700 (Tue, 24 Jul 2007) | 5 lines
      
        Not all instantiations of SyntaxError set the args attribute.
        e.g. symtable.c
        Modify format_exception_only() to get SyntaxError attributes directly
        instead of unpacking 'args'.
      ........
        r56537 | kurt.kaiser | 2007-07-24 19:13:03 -0700 (Tue, 24 Jul 2007) | 3 lines
      
        Update doctest strings: traceback.py no longer prints redundant location
        information in the last line of the exception display.
      ........
        r56627 | kurt.kaiser | 2007-07-29 21:06:57 -0700 (Sun, 29 Jul 2007) | 2 lines
      
        Interactive interpreter emulator (code.py) failing to print exceptions.
      ........
        r56628 | kurt.kaiser | 2007-07-29 21:41:02 -0700 (Sun, 29 Jul 2007) | 2 lines
      
        Eliminate extra lines before and after tracebacks.
      ........
        r56638 | kurt.kaiser | 2007-07-31 19:36:45 -0700 (Tue, 31 Jul 2007) | 3 lines
      
        Refactor syntax error display in shell and edit windows; move
        colorize_syntax_error() to EditorWindow; update to py3k.
      ........
        r56685 | neal.norwitz | 2007-08-02 22:20:23 -0700 (Thu, 02 Aug 2007) | 10 lines
      
        Remove several h/w and o/s specific modules that are undocumented, obsolete,
        and/or not widely used:
         linuxaudiodev.c, sunaudiodev.c Lib/plat-sunos5/SUNAUDIODEV.py
         Lib/audiodev.py Tools/audiopy/audiopy
      
        Move Lib/toaiff.py to Demo.
      
        See PEP 3108 for most of the details.
      ........
        r56686 | neal.norwitz | 2007-08-02 22:21:48 -0700 (Thu, 02 Aug 2007) | 4 lines
      
        Missed one module that should have been removed since it relied
        on audiodev which was removed.
      ........
        r56748 | neal.norwitz | 2007-08-04 19:19:04 -0700 (Sat, 04 Aug 2007) | 1 line
      
        Make from X import * outside module scope an error.
      ........
        r56750 | neal.norwitz | 2007-08-04 19:35:01 -0700 (Sat, 04 Aug 2007) | 1 line
      
        Use READONLY consistently instead of RO
      ........
      33d2689f
  6. 04 Agu, 2007 2 kayıt (commit)