]> granicus.if.org Git - python/log
python
15 years agoMerged revisions 70800 via svnmerge from
Hirokazu Yamamoto [Tue, 31 Mar 2009 13:44:06 +0000 (13:44 +0000)]
Merged revisions 70800 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70800 | hirokazu.yamamoto | 2009-03-31 22:13:05 +0900 | 1 line

  Issue #5387: Fixed mmap.move crash by integer overflow.
........

15 years agoMerged revisions 70802 via svnmerge from
Ronald Oussoren [Tue, 31 Mar 2009 13:25:17 +0000 (13:25 +0000)]
Merged revisions 70802 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70802 | ronald.oussoren | 2009-03-31 08:20:45 -0500 (Tue, 31 Mar 2009) | 4 lines

  Minor update to OSX build-installer script, needed
  to ensure that the build will succeed in a clean
  checkout and with a non-default deployment target.
........

15 years agoFix segfaults when running test_exceptions with coverage tracing, caused by wrongly...
Georg Brandl [Tue, 31 Mar 2009 04:16:10 +0000 (04:16 +0000)]
Fix segfaults when running test_exceptions with coverage tracing, caused by wrongly defining Exception.__context__ as a T_OBJECT structmember which does not set the member to NULL on None assignment, and generally does not do type checks. This could be used to crash the interpreter by setting any object to __context__. The same applies to __cause__.  Also document the PyException_* functions.

15 years agoThe message for the exception when time.strptime was passed something other
Brett Cannon [Tue, 31 Mar 2009 03:58:04 +0000 (03:58 +0000)]
The message for the exception when time.strptime was passed something other
than str did not output the type of the argument but the object itself.

15 years agomerge 70792 to py3k
Jesse Noller [Tue, 31 Mar 2009 03:37:07 +0000 (03:37 +0000)]
merge 70792 to py3k

15 years agomerge 70783 to py3k
Jesse Noller [Tue, 31 Mar 2009 03:25:07 +0000 (03:25 +0000)]
merge 70783 to py3k

15 years agoAdd new copydir_run_2to3() function, for use e.g. in test runners to transparently...
Georg Brandl [Tue, 31 Mar 2009 00:34:54 +0000 (00:34 +0000)]
Add new copydir_run_2to3() function, for use e.g. in test runners to transparently convert and run tests written for Python 2.

15 years agoAdd example for new copydir_run_2to3().
Georg Brandl [Tue, 31 Mar 2009 00:33:15 +0000 (00:33 +0000)]
Add example for new copydir_run_2to3().

15 years agoMerged revisions 70778 via svnmerge from
Ronald Oussoren [Mon, 30 Mar 2009 23:16:10 +0000 (23:16 +0000)]
Merged revisions 70778 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70778 | ronald.oussoren | 2009-03-30 18:10:35 -0500 (Mon, 30 Mar 2009) | 4 lines

  Fix issue #4865: add /Library/Python/2.7/site-packages to
  sys.path on OSX, to make it easier to share (some) installed
  packages between the system install and a user install.
........

15 years ago"Port" the fix for issue 1974 from the trunk (2.7). Because Python 3.x does things...
Barry Warsaw [Mon, 30 Mar 2009 23:12:30 +0000 (23:12 +0000)]
"Port" the fix for issue 1974 from the trunk (2.7).  Because Python 3.x does things much better, less changes are necessary.

This also shoves test_email_codecs_rename.py onto test_email_codecs.py even though the test needs to be ported to Python 3.

15 years agofinalize the queue to resolve test issue
Jesse Noller [Mon, 30 Mar 2009 22:59:27 +0000 (22:59 +0000)]
finalize the queue to resolve test issue

15 years agoIssue #5604: non-ASCII characters in module name passed to
Guido van Rossum [Mon, 30 Mar 2009 22:01:35 +0000 (22:01 +0000)]
Issue #5604: non-ASCII characters in module name passed to
imp.find_module() were converted to UTF-8 while the path is
converted to the default filesystem encoding, causing nonsense.
Thanks to Andrew Svetlov.

(This time to the right branch.  Will block duplicate merge to 3.0.2.)

15 years agoFix for Issue4962, issue4675.
Senthil Kumaran [Mon, 30 Mar 2009 21:54:41 +0000 (21:54 +0000)]
Fix for Issue4962, issue4675.

15 years agoMake sure time.strptime only accepts strings (and document the fact like
Brett Cannon [Mon, 30 Mar 2009 21:30:26 +0000 (21:30 +0000)]
Make sure time.strptime only accepts strings (and document the fact like
strftime). Already didn't accept bytes but make the check earlier. This also
lifts the limitation of requiring ASCII.

Closes issue #5236. Thanks Tennessee Leeuwenburg.

15 years agoRemove merging leftover.
Georg Brandl [Mon, 30 Mar 2009 21:21:05 +0000 (21:21 +0000)]
Remove merging leftover.

15 years agoThorough review of importlib docs. Reviewed by Brett himself.
Guido van Rossum [Mon, 30 Mar 2009 20:34:57 +0000 (20:34 +0000)]
Thorough review of importlib docs.  Reviewed by Brett himself.

15 years agoFix for issue 5558
Ronald Oussoren [Mon, 30 Mar 2009 20:10:18 +0000 (20:10 +0000)]
Fix for issue 5558

15 years agoMerged revisions 70746 via svnmerge from
Ronald Oussoren [Mon, 30 Mar 2009 20:05:35 +0000 (20:05 +0000)]
Merged revisions 70746 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70746 | ronald.oussoren | 2009-03-30 15:02:08 -0500 (Mon, 30 Mar 2009) | 2 lines

  Fix for issue 13095
........

15 years agoMerged revisions 70741 via svnmerge from
Ronald Oussoren [Mon, 30 Mar 2009 20:00:00 +0000 (20:00 +0000)]
Merged revisions 70741 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70741 | ronald.oussoren | 2009-03-30 14:56:25 -0500 (Mon, 30 Mar 2009) | 2 lines

  Fixes issue 5270
........

15 years agoFix importlib.machinery.PathFinder.find_module() to essentially skip over None
Brett Cannon [Mon, 30 Mar 2009 19:57:15 +0000 (19:57 +0000)]
Fix importlib.machinery.PathFinder.find_module() to essentially skip over None
entries in sys.path_importer_cache. While this differs from semantics in how
__import__ works, it prevents any implicit semantics from taking hold with
users.

15 years agoEnable "--with-computed-gotos" for the binary installer
Ronald Oussoren [Mon, 30 Mar 2009 19:51:09 +0000 (19:51 +0000)]
Enable "--with-computed-gotos" for the binary installer
on OSX.

15 years agoMerged revisions 70737 via svnmerge from
Ronald Oussoren [Mon, 30 Mar 2009 19:39:14 +0000 (19:39 +0000)]
Merged revisions 70737 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70737 | ronald.oussoren | 2009-03-30 14:34:51 -0500 (Mon, 30 Mar 2009) | 6 lines

  * Set a custom icon on the Python installer DMG
  * Remove last traces of "MacPython"
  * Add options to build different flavors of the installer
    (still defaulting to a 2-way universal build that
    runs on OSX 10.3)
........

15 years agoMerged revisions 70735 via svnmerge from
Ronald Oussoren [Mon, 30 Mar 2009 19:25:21 +0000 (19:25 +0000)]
Merged revisions 70735 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70735 | ronald.oussoren | 2009-03-30 14:22:56 -0500 (Mon, 30 Mar 2009) | 3 lines

  Remove usage of the deprecated '-cString' and '+stringWithCString:' API's
  in PythonLauncher, replacing them with the correct counterparts.
........

15 years agoMerged revisions 70730 via svnmerge from
Ronald Oussoren [Mon, 30 Mar 2009 18:00:28 +0000 (18:00 +0000)]
Merged revisions 70730 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70730 | ronald.oussoren | 2009-03-30 12:53:39 -0500 (Mon, 30 Mar 2009) | 3 lines

  Fix issue where 'make altinstall' or 'make install' would install everything
  that needs to be installed on OSX (depending on the configure flags)
........

15 years agoMerged revisions 70727 via svnmerge from
Ronald Oussoren [Mon, 30 Mar 2009 17:20:30 +0000 (17:20 +0000)]
Merged revisions 70727 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70727 | ronald.oussoren | 2009-03-30 12:15:29 -0500 (Mon, 30 Mar 2009) | 5 lines

  * Updates installed dependencies to latest releaases (bzip, zlib, ...)
  * Changes code for updating folder icons from Python code
    that uses the deprecated Carbon module to a much simpler
    Cocoa program in Objective-C
........

15 years agofix bad NEWS merge
Jesse Noller [Mon, 30 Mar 2009 16:47:15 +0000 (16:47 +0000)]
fix bad NEWS merge

15 years agoMerge 70717 to 30maint
Jesse Noller [Mon, 30 Mar 2009 16:37:36 +0000 (16:37 +0000)]
Merge 70717 to 30maint

15 years agoAdd simple tests for __import__ for future optimizations to importlib.
Brett Cannon [Mon, 30 Mar 2009 15:53:01 +0000 (15:53 +0000)]
Add simple tests for __import__ for future optimizations to importlib.

15 years agoMerged revisions 70656,70668-70669,70671,70701,70703,70706 via svnmerge from
Benjamin Peterson [Mon, 30 Mar 2009 15:04:16 +0000 (15:04 +0000)]
Merged revisions 70656,70668-70669,70671,70701,70703,70706 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70656 | georg.brandl | 2009-03-28 14:33:33 -0500 (Sat, 28 Mar 2009) | 2 lines

  Add a script to fixup rst files if the pre-commit hook rejects them.
........
  r70668 | benjamin.peterson | 2009-03-28 22:16:57 -0500 (Sat, 28 Mar 2009) | 1 line

  a more realistic example
........
  r70669 | benjamin.peterson | 2009-03-28 22:31:40 -0500 (Sat, 28 Mar 2009) | 1 line

  stop the versionchanged directive from hiding the docs
........
  r70671 | benjamin.peterson | 2009-03-28 22:39:58 -0500 (Sat, 28 Mar 2009) | 1 line

  fix consistency
........
  r70701 | benjamin.peterson | 2009-03-29 17:27:26 -0500 (Sun, 29 Mar 2009) | 1 line

  add missing import
........
  r70703 | benjamin.peterson | 2009-03-29 21:14:21 -0500 (Sun, 29 Mar 2009) | 1 line

  fix import
........
  r70706 | benjamin.peterson | 2009-03-30 09:42:23 -0500 (Mon, 30 Mar 2009) | 1 line

  add missing import
........

15 years agoMerged revisions 70578,70599,70641-70642,70650,70660-70661,70674,70691,70697-70698...
Benjamin Peterson [Mon, 30 Mar 2009 14:51:56 +0000 (14:51 +0000)]
Merged revisions 70578,70599,70641-70642,70650,70660-70661,70674,70691,70697-70698,70700,70704 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70578 | benjamin.peterson | 2009-03-23 22:24:56 -0500 (Mon, 23 Mar 2009) | 1 line

  this is better written using assertRaises
........
  r70599 | benjamin.peterson | 2009-03-25 16:42:51 -0500 (Wed, 25 Mar 2009) | 1 line

  this can be slightly less ugly
........
  r70641 | guilherme.polo | 2009-03-27 16:43:08 -0500 (Fri, 27 Mar 2009) | 3 lines

  Adjusted _tkinter to compile without warnings when WITH_THREAD is not
  defined (part of issue #5035)
........
  r70642 | georg.brandl | 2009-03-27 19:48:48 -0500 (Fri, 27 Mar 2009) | 1 line

  Fix typo.
........
  r70650 | benjamin.peterson | 2009-03-28 14:16:10 -0500 (Sat, 28 Mar 2009) | 1 line

  give os.symlink and os.link() better parameter names #5564
........
  r70660 | georg.brandl | 2009-03-28 14:52:58 -0500 (Sat, 28 Mar 2009) | 1 line

  Switch to fixed Sphinx version.
........
  r70661 | georg.brandl | 2009-03-28 14:57:36 -0500 (Sat, 28 Mar 2009) | 2 lines

  Add section numbering to some of the larger subdocuments.
........
  r70674 | guilherme.polo | 2009-03-29 05:19:05 -0500 (Sun, 29 Mar 2009) | 1 line

  Typo fix.
........
  r70691 | raymond.hettinger | 2009-03-29 13:51:11 -0500 (Sun, 29 Mar 2009) | 1 line

  Make life easier for non-CPython implementations.
........
  r70697 | benjamin.peterson | 2009-03-29 16:22:35 -0500 (Sun, 29 Mar 2009) | 1 line

  this has been fixed since 2.6 (I love removing these)
........
  r70698 | benjamin.peterson | 2009-03-29 16:31:05 -0500 (Sun, 29 Mar 2009) | 1 line

  thanks to guido's bytecode verifier, this is fixed
........
  r70700 | benjamin.peterson | 2009-03-29 16:50:14 -0500 (Sun, 29 Mar 2009) | 1 line

  use the awesome new status iterator
........
  r70704 | benjamin.peterson | 2009-03-29 21:49:32 -0500 (Sun, 29 Mar 2009) | 1 line

  there's actually three methods here #5600
........

15 years agoFix test_subprocess so that it works when launched from another directory than
Antoine Pitrou [Sun, 29 Mar 2009 19:30:55 +0000 (19:30 +0000)]
Fix test_subprocess so that it works when launched from another directory than
the source dist.

15 years agoMake life easier for non-CPython implementations
Raymond Hettinger [Sun, 29 Mar 2009 19:30:50 +0000 (19:30 +0000)]
Make life easier for non-CPython implementations

15 years agoRewrite IOBase.readall to avoid costly string resizes, and plug a leak
Antoine Pitrou [Sun, 29 Mar 2009 19:19:49 +0000 (19:19 +0000)]
Rewrite IOBase.readall to avoid costly string resizes, and plug a leak

15 years agoPlug another leak, and finally add a test for #1174606 (read() from /dev/zero).
Antoine Pitrou [Sun, 29 Mar 2009 18:55:12 +0000 (18:55 +0000)]
Plug another leak, and finally add a test for #1174606 (read() from /dev/zero).
The leak was the reason my previous attempts at testing failed...

15 years agoFix leak in _fileio.c (patch by Hirokazu Yamamoto)
Antoine Pitrou [Sun, 29 Mar 2009 18:40:13 +0000 (18:40 +0000)]
Fix leak in _fileio.c (patch by Hirokazu Yamamoto)

15 years agoIssue #5463: Remove _PY_STRUCT_RANGE_CHECKING constant from struct
Mark Dickinson [Sun, 29 Mar 2009 16:58:21 +0000 (16:58 +0000)]
Issue #5463: Remove _PY_STRUCT_RANGE_CHECKING constant from struct
module, and remove associated code from test_struct.  This was a
mechanism for skipping some of the tests for overflow behaviour when
packing integers; it's no longer necessary.

15 years agoMerged revisions 70682,70684 via svnmerge from
Mark Dickinson [Sun, 29 Mar 2009 16:34:21 +0000 (16:34 +0000)]
Merged revisions 70682,70684 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70682 | mark.dickinson | 2009-03-29 17:17:16 +0100 (Sun, 29 Mar 2009) | 3 lines

  Issue #532631:  Add paranoid check to avoid potential buffer overflow
  on systems with sizeof(int) > 4.
........
  r70684 | mark.dickinson | 2009-03-29 17:24:29 +0100 (Sun, 29 Mar 2009) | 3 lines

  Issue #532631: Apply floatformat changes to unicodeobject.c
  as well as stringobject.c.
........

15 years agoMerged revisions 70678 via svnmerge from
Mark Dickinson [Sun, 29 Mar 2009 15:19:47 +0000 (15:19 +0000)]
Merged revisions 70678 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70678 | mark.dickinson | 2009-03-29 15:37:51 +0100 (Sun, 29 Mar 2009) | 3 lines

  Issue #532631: Replace confusing fabs(x)/1e25 >= 1e25 test
  with fabs(x) >= 1e50, and fix documentation.
........

15 years agofix variable name #5595
Benjamin Peterson [Sun, 29 Mar 2009 13:02:52 +0000 (13:02 +0000)]
fix variable name #5595

15 years agoBlocked revisions 70672 via svnmerge
Benjamin Peterson [Sun, 29 Mar 2009 12:35:19 +0000 (12:35 +0000)]
Blocked revisions 70672 via svnmerge

........
  r70672 | collin.winter | 2009-03-28 22:44:19 -0500 (Sat, 28 Mar 2009) | 4 lines

  Add the ability to control the random seed used by regrtest.py -r.

  This adds a --randseed option, and makes regrtest.py -r indicate what random seed it's using so that that value can later be fed back to --randseed. This option is useful for tracking down test order-related issues found by make buildbottest, for example.
........

15 years agoPort r70672 to py3k. Add the ability to control the random seed used by regrtest...
Collin Winter [Sun, 29 Mar 2009 04:05:05 +0000 (04:05 +0000)]
Port r70672 to py3k. Add the ability to control the random seed used by regrtest.py -r.

15 years agoRestore a conditional I removed by mistake.
Antoine Pitrou [Sun, 29 Mar 2009 01:09:51 +0000 (01:09 +0000)]
Restore a conditional I removed by mistake.

15 years agoIssue #1174606: Calling read() without arguments of an unbounded file
Antoine Pitrou [Sun, 29 Mar 2009 00:45:26 +0000 (00:45 +0000)]
Issue #1174606: Calling read() without arguments of an unbounded file
(typically /dev/zero under Unix) could crash the interpreter.

No test as there always seems to be a risk of putting the machine on its knees.

15 years agoIssue #5592: make the encodefuncs symbol static
Antoine Pitrou [Sat, 28 Mar 2009 22:16:42 +0000 (22:16 +0000)]
Issue #5592: make the encodefuncs symbol static

15 years agoMerged revisions 70554,70588-70589,70598,70605,70611-70621,70623-70624,70626-70627...
Benjamin Peterson [Sat, 28 Mar 2009 21:42:05 +0000 (21:42 +0000)]
Merged revisions 70554,70588-70589,70598,70605,70611-70621,70623-70624,70626-70627 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70554 | benjamin.peterson | 2009-03-23 16:25:15 -0500 (Mon, 23 Mar 2009) | 1 line

  complain when there's no last exception
........
  r70588 | benjamin.peterson | 2009-03-24 17:56:32 -0500 (Tue, 24 Mar 2009) | 1 line

  fix newline issue in test summary
........
  r70589 | benjamin.peterson | 2009-03-24 18:07:07 -0500 (Tue, 24 Mar 2009) | 1 line

  another style nit
........
  r70598 | benjamin.peterson | 2009-03-25 16:24:04 -0500 (Wed, 25 Mar 2009) | 1 line

  add shorthands for expected failures and unexpected success
........
  r70605 | benjamin.peterson | 2009-03-26 11:32:23 -0500 (Thu, 26 Mar 2009) | 1 line

  remove uneeded function
........
  r70611 | benjamin.peterson | 2009-03-26 13:35:37 -0500 (Thu, 26 Mar 2009) | 1 line

  add much better tests for python version information parsing
........
  r70612 | benjamin.peterson | 2009-03-26 13:55:48 -0500 (Thu, 26 Mar 2009) | 1 line

  more and more implementations now support sys.subversion
........
  r70613 | benjamin.peterson | 2009-03-26 13:58:30 -0500 (Thu, 26 Mar 2009) | 1 line

  roll old test in with new one
........
  r70614 | benjamin.peterson | 2009-03-26 14:09:21 -0500 (Thu, 26 Mar 2009) | 1 line

  add support for PyPy
........
  r70615 | benjamin.peterson | 2009-03-26 14:58:18 -0500 (Thu, 26 Mar 2009) | 5 lines

  add some useful utilities for skipping tests with unittest's new skipping ability

  most significantly apply a modified portion of the patch from #4242 with
  patches for skipping implementation details
........
  r70616 | benjamin.peterson | 2009-03-26 15:05:50 -0500 (Thu, 26 Mar 2009) | 1 line

  rename TestCase.skip() to skipTest() because it causes annoying problems with trial #5571
........
  r70617 | benjamin.peterson | 2009-03-26 15:17:27 -0500 (Thu, 26 Mar 2009) | 1 line

  apply the second part of #4242's patch; classify all the implementation details in test_descr
........
  r70618 | benjamin.peterson | 2009-03-26 15:48:25 -0500 (Thu, 26 Mar 2009) | 1 line

  remove test_support.TestSkipped and just use unittest.SkipTest
........
  r70619 | benjamin.peterson | 2009-03-26 15:49:40 -0500 (Thu, 26 Mar 2009) | 1 line

  fix naming
........
  r70620 | benjamin.peterson | 2009-03-26 16:10:30 -0500 (Thu, 26 Mar 2009) | 1 line

  fix incorrect auto-translation of TestSkipped -> unittest.SkipTest
........
  r70621 | benjamin.peterson | 2009-03-26 16:11:16 -0500 (Thu, 26 Mar 2009) | 1 line

  must pass argument to get expected behavior ;)
........
  r70623 | benjamin.peterson | 2009-03-26 16:30:10 -0500 (Thu, 26 Mar 2009) | 1 line

  add missing import
........
  r70624 | benjamin.peterson | 2009-03-26 16:30:54 -0500 (Thu, 26 Mar 2009) | 1 line

  ** is required here
........
  r70626 | benjamin.peterson | 2009-03-26 16:40:29 -0500 (Thu, 26 Mar 2009) | 1 line

  update email tests to use SkipTest
........
  r70627 | benjamin.peterson | 2009-03-26 16:44:43 -0500 (Thu, 26 Mar 2009) | 1 line

  fix another name
........

15 years agoPublicize 3.1-specific performance enhancements
Antoine Pitrou [Sat, 28 Mar 2009 19:45:26 +0000 (19:45 +0000)]
Publicize 3.1-specific performance enhancements

15 years agoBlocked revisions 70651 via svnmerge
Guilherme Polo [Sat, 28 Mar 2009 19:23:16 +0000 (19:23 +0000)]
Blocked revisions 70651 via svnmerge

........
  r70651 | guilherme.polo | 2009-03-28 16:17:16 -0300 (Sat, 28 Mar 2009) | 1 line

  Typo fix
........

15 years agoMerged revisions 70647,70652 via svnmerge from
Antoine Pitrou [Sat, 28 Mar 2009 19:20:09 +0000 (19:20 +0000)]
Merged revisions 70647,70652 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70647 | antoine.pitrou | 2009-03-28 20:10:13 +0100 (sam., 28 mars 2009) | 3 lines

  Publicize the GC untracking optimization
........
  r70652 | antoine.pitrou | 2009-03-28 20:17:54 +0100 (sam., 28 mars 2009) | 3 lines

  Fix a typo and be more specific
........

15 years agoMerged revisions 70648 via svnmerge from
Georg Brandl [Sat, 28 Mar 2009 19:13:21 +0000 (19:13 +0000)]
Merged revisions 70648 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70648 | georg.brandl | 2009-03-28 14:10:37 -0500 (Sa, 28 Mär 2009) | 1 line

  #5324: document __subclasses__().
........

15 years agoRemove special logic that closes HTTPConnection socket on EPIPE.
Jeremy Hylton [Sat, 28 Mar 2009 04:34:21 +0000 (04:34 +0000)]
Remove special logic that closes HTTPConnection socket on EPIPE.

http://bugs.python.org/issue5542

If the socket is closed, the client has no chance to read the response
from the server.  EPIPE means that it isn't possible to write more
data from the socket, but not that it is impossible to read.

Also, various formatting changes.

15 years agoReplace references to httplib with http.client.
Jeremy Hylton [Fri, 27 Mar 2009 21:31:03 +0000 (21:31 +0000)]
Replace references to httplib with http.client.

15 years agoUpdate the tests skipped with quicktest target.
Jeremy Hylton [Fri, 27 Mar 2009 21:24:45 +0000 (21:24 +0000)]
Update the tests skipped with quicktest target.

Some tests that used to be slow are now fast, and there are brand new
slow tests.

15 years agoFix some string encoding issues with entity bodies in HTTP requests.
Jeremy Hylton [Fri, 27 Mar 2009 20:24:34 +0000 (20:24 +0000)]
Fix some string encoding issues with entity bodies in HTTP requests.

RFC 2616 says that iso-8859-1 is the default charset for HTTP entity
bodies, but we encoded strings using ascii.  See
http://bugs.python.org/issue5314.  Changed docs and code to use
iso-8859-1.

Also fix some brokenness with passing a file as the body instead of a
string.

Add tests to show that some of this behavior actually works.

15 years agoFix compatibility issue with HTTPMessage class.
Jeremy Hylton [Fri, 27 Mar 2009 18:31:36 +0000 (18:31 +0000)]
Fix compatibility issue with HTTPMessage class.

The server needs to use MessageClass to parse.

15 years agoSort import list.
Jeremy Hylton [Fri, 27 Mar 2009 17:16:06 +0000 (17:16 +0000)]
Sort import list.

15 years agoReplace duplicate code in http.server with call to http.client.parse_headers().
Jeremy Hylton [Fri, 27 Mar 2009 17:14:18 +0000 (17:14 +0000)]
Replace duplicate code in http.server with call to http.client.parse_headers().

15 years agoSimplify complex expression.
Jeremy Hylton [Thu, 26 Mar 2009 22:04:05 +0000 (22:04 +0000)]
Simplify complex expression.

15 years agoMerged revisions 70518,70521,70590,70594-70595 via svnmerge from
Benjamin Peterson [Thu, 26 Mar 2009 21:49:58 +0000 (21:49 +0000)]
Merged revisions 70518,70521,70590,70594-70595 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70518 | matthias.klose | 2009-03-22 08:08:22 -0500 (Sun, 22 Mar 2009) | 2 lines

  - Fix comment macro in python.man
........
  r70521 | benjamin.peterson | 2009-03-22 12:45:11 -0500 (Sun, 22 Mar 2009) | 1 line

  close the file even if an exception occurs #5536
........
  r70590 | skip.montanaro | 2009-03-24 19:52:11 -0500 (Tue, 24 Mar 2009) | 1 line

  clarify the type of data returned
........
  r70594 | marc-andre.lemburg | 2009-03-25 14:44:58 -0500 (Wed, 25 Mar 2009) | 9 lines

  Remove the sys.version_info shortcut, since they cause the APIs
  to return different information than the _sys_version() output
  used in previous Python versions.

  This also fixes issue5561: platform.python_version_tuple returns tuple of ints, should be strings

  Added more tests for the various platform functions.
........
  r70595 | marc-andre.lemburg | 2009-03-25 14:45:33 -0500 (Wed, 25 Mar 2009) | 3 lines

  News item for the platform.py fix (r70594).
........

15 years agoAdd __enter__ and __exit__ methods to addbase() so that it supports with.
Jeremy Hylton [Thu, 26 Mar 2009 21:34:20 +0000 (21:34 +0000)]
Add __enter__ and __exit__ methods to addbase() so that it supports with.

This change also adds a minimal unittest of urllib.response.addbase.
More are needed, but not to cover the small change being made here.

Addresses http://bugs.python.org/issue5418

15 years agoBlocked revisions 70531,70533,70538,70544,70552-70553,70564,70601 via svnmerge
Benjamin Peterson [Thu, 26 Mar 2009 21:29:57 +0000 (21:29 +0000)]
Blocked revisions 70531,70533,70538,70544,70552-70553,70564,70601 via svnmerge

........
  r70531 | benjamin.peterson | 2009-03-22 17:24:58 -0500 (Sun, 22 Mar 2009) | 1 line

  AttributeError can be thrown during recursion errors
........
  r70533 | raymond.hettinger | 2009-03-22 19:08:09 -0500 (Sun, 22 Mar 2009) | 6 lines

  Add more comments.  Improve variable names.
  Make links clearer by using a Link object
  instead of a list.  Use proxy links to avoid
  circular references.
........
  r70538 | raymond.hettinger | 2009-03-22 23:42:18 -0500 (Sun, 22 Mar 2009) | 1 line

  Move initialization of root link to __init__.
........
  r70544 | raymond.hettinger | 2009-03-23 13:26:59 -0500 (Mon, 23 Mar 2009) | 1 line

  Make imported name private and wrap long-line.
........
  r70552 | benjamin.peterson | 2009-03-23 15:47:59 -0500 (Mon, 23 Mar 2009) | 1 line

  fix very old names for exception terms #5543
........
  r70553 | benjamin.peterson | 2009-03-23 16:23:30 -0500 (Mon, 23 Mar 2009) | 1 line

  revert r70552; wrong fix
........
  r70564 | raymond.hettinger | 2009-03-23 19:17:11 -0500 (Mon, 23 Mar 2009) | 1 line

  Add links to related resources.
........
  r70601 | raymond.hettinger | 2009-03-25 17:41:32 -0500 (Wed, 25 Mar 2009) | 1 line

  Separate initialization from clearing.
........

15 years agofix isprintable() on space characters #5126
Benjamin Peterson [Thu, 26 Mar 2009 17:15:46 +0000 (17:15 +0000)]
fix isprintable() on space characters #5126

15 years agoofficially deprecated max_buffer_size
Benjamin Peterson [Thu, 26 Mar 2009 17:10:29 +0000 (17:10 +0000)]
officially deprecated max_buffer_size

15 years agoAdd a few more tests for urllib.parse.urlencode.
Jeremy Hylton [Thu, 26 Mar 2009 16:57:30 +0000 (16:57 +0000)]
Add a few more tests for urllib.parse.urlencode.
Fix some long lines.

15 years agourlencode:
Jeremy Hylton [Thu, 26 Mar 2009 16:56:59 +0000 (16:56 +0000)]
urlencode:
Remove dead code branch created by automated conversion from 2.x.
Clean up a few comments.

15 years agoSimplify a few complicated expressions.
Jeremy Hylton [Thu, 26 Mar 2009 16:55:08 +0000 (16:55 +0000)]
Simplify a few complicated expressions.

15 years agoWhitespace normalization.
Jeremy Hylton [Thu, 26 Mar 2009 14:49:26 +0000 (14:49 +0000)]
Whitespace normalization.

15 years agoFix a circular import dependency.
Brett Cannon [Wed, 25 Mar 2009 23:31:22 +0000 (23:31 +0000)]
Fix a circular import dependency.

15 years agoSeparate initialization from clearing.
Raymond Hettinger [Wed, 25 Mar 2009 22:45:22 +0000 (22:45 +0000)]
Separate initialization from clearing.

15 years agowild card import is only allowed at the module level
Benjamin Peterson [Wed, 25 Mar 2009 21:50:43 +0000 (21:50 +0000)]
wild card import is only allowed at the module level

15 years agoclarify the type of data returned
Skip Montanaro [Wed, 25 Mar 2009 00:52:18 +0000 (00:52 +0000)]
clarify the type of data returned

15 years agoreuse tokenize.detect_encoding in linecache instead of a custom solution
Benjamin Peterson [Tue, 24 Mar 2009 22:30:15 +0000 (22:30 +0000)]
reuse tokenize.detect_encoding in linecache instead of a custom solution

patch by Victor Stinner #4016

15 years agohttp://bugs.python.org/issue5544
Kristján Valur Jónsson [Tue, 24 Mar 2009 15:27:42 +0000 (15:27 +0000)]
http://bugs.python.org/issue5544
Guard _fileio.c against other malicious os.close(f.fileno()) attempts.
Add tests to test_fileio.py to verify behaviour.

15 years agohttp://bugs.python.org/issue5552
Kristján Valur Jónsson [Tue, 24 Mar 2009 14:15:49 +0000 (14:15 +0000)]
http://bugs.python.org/issue5552
Return None rather than raise an exception if os.device_error is given an invalid file descriptor.

15 years agohttp://bugs.python.org/issue5544
Kristján Valur Jónsson [Tue, 24 Mar 2009 13:51:36 +0000 (13:51 +0000)]
http://bugs.python.org/issue5544
Fix to the last checkin, correctly raise an exception on failure.

15 years agohttp://bugs.python.org/issue5544
Kristján Valur Jónsson [Tue, 24 Mar 2009 13:21:53 +0000 (13:21 +0000)]
http://bugs.python.org/issue5544
Someone may have closed the file descriptor, with something like
f = open('test.test', 'w')
os.close(f.fileno())
f.close()
Protect against this by checking fd on windows before closing.

15 years agofix function name
Benjamin Peterson [Tue, 24 Mar 2009 01:40:39 +0000 (01:40 +0000)]
fix function name

15 years agoMerged revisions 70574 via svnmerge from
Benjamin Peterson [Tue, 24 Mar 2009 01:33:55 +0000 (01:33 +0000)]
Merged revisions 70574 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70574 | benjamin.peterson | 2009-03-23 20:11:37 -0500 (Mon, 23 Mar 2009) | 1 line

  fix typo
........

15 years agofix some versionchanged and versionadded directives
Benjamin Peterson [Tue, 24 Mar 2009 01:00:11 +0000 (01:00 +0000)]
fix some versionchanged and versionadded directives

15 years agoMerged revisions 70558,70561-70563,70568-70571 via svnmerge from
Benjamin Peterson [Tue, 24 Mar 2009 00:56:30 +0000 (00:56 +0000)]
Merged revisions 70558,70561-70563,70568-70571 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70558 | benjamin.peterson | 2009-03-23 17:29:45 -0500 (Mon, 23 Mar 2009) | 4 lines

  comply with the evilJavaNamingScheme for attribute names

  It seems my love of PEP 8 overrode the need for consistentcy
........
  r70561 | benjamin.peterson | 2009-03-23 18:10:14 -0500 (Mon, 23 Mar 2009) | 1 line

  refactor unittest docs
........
  r70562 | benjamin.peterson | 2009-03-23 18:13:36 -0500 (Mon, 23 Mar 2009) | 1 line

  forgot to document that setUp can be skipped (silly me...)
........
  r70563 | benjamin.peterson | 2009-03-23 18:19:03 -0500 (Mon, 23 Mar 2009) | 1 line

  update from CVS
........
  r70568 | benjamin.peterson | 2009-03-23 19:35:20 -0500 (Mon, 23 Mar 2009) | 1 line

  some cleanup and modernization
........
  r70569 | benjamin.peterson | 2009-03-23 19:36:16 -0500 (Mon, 23 Mar 2009) | 1 line

  remove special metadata
........
  r70570 | benjamin.peterson | 2009-03-23 19:37:12 -0500 (Mon, 23 Mar 2009) | 1 line

  update docstring
........
  r70571 | benjamin.peterson | 2009-03-23 19:39:24 -0500 (Mon, 23 Mar 2009) | 1 line

  add new skipping things to __all__
........

15 years agoAdd links to related resources.
Raymond Hettinger [Tue, 24 Mar 2009 00:22:53 +0000 (00:22 +0000)]
Add links to related resources.

15 years agoFor some reason rst docs like an initial 3 space indent.
Raymond Hettinger [Mon, 23 Mar 2009 22:42:28 +0000 (22:42 +0000)]
For some reason rst docs like an initial 3 space indent.

15 years agoMerged revisions 70555 via svnmerge from
Benjamin Peterson [Mon, 23 Mar 2009 22:25:03 +0000 (22:25 +0000)]
Merged revisions 70555 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70555 | benjamin.peterson | 2009-03-23 16:50:21 -0500 (Mon, 23 Mar 2009) | 4 lines

  implement test skipping and expected failures

  patch by myself #1034053
........

15 years agoPyString_FromString -> PyUnicode_FromString
Benjamin Peterson [Mon, 23 Mar 2009 21:52:09 +0000 (21:52 +0000)]
PyString_FromString -> PyUnicode_FromString

15 years agoMerged revisions 70550 via svnmerge from
Antoine Pitrou [Mon, 23 Mar 2009 19:19:54 +0000 (19:19 +0000)]
Merged revisions 70550 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70550 | antoine.pitrou | 2009-03-23 20:17:00 +0100 (lun., 23 mars 2009) | 3 lines

  The tracking statistics were actually too pessimistic
........

15 years agoMerged revisions 70546 via svnmerge from
Antoine Pitrou [Mon, 23 Mar 2009 18:52:06 +0000 (18:52 +0000)]
Merged revisions 70546 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70546 | antoine.pitrou | 2009-03-23 19:41:45 +0100 (lun., 23 mars 2009) | 9 lines

  Issue #4688: Add a heuristic so that tuples and dicts containing only
  untrackable objects are not tracked by the garbage collector. This can
  reduce the size of collections and therefore the garbage collection overhead
  on long-running programs, depending on their particular use of datatypes.

  (trivia: this makes the "binary_trees" benchmark from the Computer Language
  Shootout 40% faster)
........

15 years agoMerged revisions 70542 via svnmerge from
Mark Dickinson [Mon, 23 Mar 2009 18:44:57 +0000 (18:44 +0000)]
Merged revisions 70542 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70542 | mark.dickinson | 2009-03-23 18:25:13 +0000 (Mon, 23 Mar 2009) | 14 lines

  Issue #5512: speed up the long division algorithm for Python longs.
  The basic algorithm remains the same; the most significant speedups
  come from the following three changes:

    (1) normalize by shifting instead of multiplying and dividing
    (2) the old algorithm usually did an unnecessary extra iteration of
        the outer loop; remove this.  As a special case, this means that
        long divisions with a single-digit result run twice as fast as
        before.
    (3) make inner loop much tighter.

  Various benchmarks show speedups of between 50% and 150% for long
  integer divisions and modulo operations.
........

15 years agoMake imported name private and wrap long-line.
Raymond Hettinger [Mon, 23 Mar 2009 18:29:11 +0000 (18:29 +0000)]
Make imported name private and wrap long-line.

15 years agoForward port r70533 and r70538.
Raymond Hettinger [Mon, 23 Mar 2009 05:19:21 +0000 (05:19 +0000)]
Forward port r70533 and r70538.

15 years agomore about the file type's death #5513
Benjamin Peterson [Mon, 23 Mar 2009 02:49:51 +0000 (02:49 +0000)]
more about the file type's death #5513

15 years agosync open() docs more
Benjamin Peterson [Mon, 23 Mar 2009 02:44:58 +0000 (02:44 +0000)]
sync open() docs more

15 years agofix docs about open's return value #5539
Benjamin Peterson [Mon, 23 Mar 2009 02:38:01 +0000 (02:38 +0000)]
fix docs about open's return value #5539

(how annoying to have the same docs in two places)

(three if you count the docstring...)

15 years ago- Modules/Setup.dist: Readd the _functools extension, lost in the io-c merge.
Matthias Klose [Sun, 22 Mar 2009 23:58:48 +0000 (23:58 +0000)]
- Modules/Setup.dist: Readd the _functools extension, lost in the io-c merge.

15 years agoMerged revisions 70523 via svnmerge from
Lars Gustäbel [Sun, 22 Mar 2009 20:34:29 +0000 (20:34 +0000)]
Merged revisions 70523 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70523 | lars.gustaebel | 2009-03-22 21:09:33 +0100 (Sun, 22 Mar 2009) | 5 lines

  Issue #5068: Fixed the tarfile._BZ2Proxy.read() method that would loop
  forever on incomplete input. That caused tarfile.open() to hang when used
  with mode 'r' or 'r:bz2' and a fileobj argument that contained no data or
  partial bzip2 compressed data.
........

15 years agofix incorrect merge
Benjamin Peterson [Sun, 22 Mar 2009 17:22:36 +0000 (17:22 +0000)]
fix incorrect merge

15 years agoBlocked revisions 70463 via svnmerge
Benjamin Peterson [Sat, 21 Mar 2009 17:49:59 +0000 (17:49 +0000)]
Blocked revisions 70463 via svnmerge

........
  r70463 | benjamin.peterson | 2009-03-18 15:52:15 -0500 (Wed, 18 Mar 2009) | 1 line

  fix strange errors when setting attributes on tracebacks #4034
........

15 years agoport the queue change r70405
Benjamin Peterson [Sat, 21 Mar 2009 17:36:10 +0000 (17:36 +0000)]
port the queue change r70405

15 years agoMerged revisions 70342,70385-70387,70389-70390,70392-70393,70395,70400,70405-70406...
Benjamin Peterson [Sat, 21 Mar 2009 17:31:58 +0000 (17:31 +0000)]
Merged revisions 70342,70385-70387,70389-70390,70392-70393,70395,70400,70405-70406,70418,70438,70464,70468 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70342 | georg.brandl | 2009-03-13 14:03:58 -0500 (Fri, 13 Mar 2009) | 1 line

  #5486: typos.
........
  r70385 | benjamin.peterson | 2009-03-15 09:38:55 -0500 (Sun, 15 Mar 2009) | 1 line

  fix tuple.index() error message #5495
........
  r70386 | georg.brandl | 2009-03-15 16:32:06 -0500 (Sun, 15 Mar 2009) | 1 line

  #5496: fix docstring of lookup().
........
  r70387 | georg.brandl | 2009-03-15 16:37:16 -0500 (Sun, 15 Mar 2009) | 1 line

  #5493: clarify __nonzero__ docs.
........
  r70389 | georg.brandl | 2009-03-15 16:43:38 -0500 (Sun, 15 Mar 2009) | 1 line

  Fix a small nit in the error message if bool() falls back on __len__ and it returns the wrong type: it would tell the user that __nonzero__ should return bool or int.
........
  r70390 | georg.brandl | 2009-03-15 16:44:43 -0500 (Sun, 15 Mar 2009) | 1 line

  #5491: clarify nested() semantics.
........
  r70392 | georg.brandl | 2009-03-15 16:46:00 -0500 (Sun, 15 Mar 2009) | 1 line

  #5488: add missing struct member.
........
  r70393 | georg.brandl | 2009-03-15 16:47:42 -0500 (Sun, 15 Mar 2009) | 1 line

  #5478: fix copy-paste oversight in function signature.
........
  r70395 | georg.brandl | 2009-03-15 16:51:48 -0500 (Sun, 15 Mar 2009) | 1 line

  #5276: document IDLESTARTUP and .Idle.py.
........
  r70400 | georg.brandl | 2009-03-15 16:59:37 -0500 (Sun, 15 Mar 2009) | 3 lines

  Fix markup in re docs and give a mail address in regex howto, so that
  the recommendation to send suggestions to the author can be followed.
........
  r70405 | georg.brandl | 2009-03-15 17:11:07 -0500 (Sun, 15 Mar 2009) | 7 lines

  Move the previously local import of threading to module level.

  This is cleaner and avoids lockups in obscure cases where a Queue
  is instantiated while the import lock is already held by another thread.

  OKed by Tim Peters.
........
  r70406 | hirokazu.yamamoto | 2009-03-15 17:43:14 -0500 (Sun, 15 Mar 2009) | 1 line

  Added skip for old MSVC.
........
  r70418 | georg.brandl | 2009-03-16 14:42:03 -0500 (Mon, 16 Mar 2009) | 1 line

  Add token markup.
........
  r70438 | benjamin.peterson | 2009-03-17 15:29:51 -0500 (Tue, 17 Mar 2009) | 1 line

  I thought this was begging for an example
........
  r70464 | benjamin.peterson | 2009-03-18 15:58:09 -0500 (Wed, 18 Mar 2009) | 1 line

  a much better example
........
  r70468 | benjamin.peterson | 2009-03-18 22:04:31 -0500 (Wed, 18 Mar 2009) | 1 line

  close files after comparing them
........

15 years agoBlocked revisions 70286,70290,70292-70293,70295-70296,70298,70300,70305,70315,70319...
Benjamin Peterson [Sat, 21 Mar 2009 17:17:56 +0000 (17:17 +0000)]
Blocked revisions 70286,70290,70292-70293,70295-70296,70298,70300,70305,70315,70319,70466,70470,70472-70473,70475,70477,70479,70485 via svnmerge

........
  r70286 | raymond.hettinger | 2009-03-09 19:06:05 -0500 (Mon, 09 Mar 2009) | 1 line

  Fix markup.
........
  r70290 | raymond.hettinger | 2009-03-09 20:07:30 -0500 (Mon, 09 Mar 2009) | 1 line

  Update url for the spec.
........
  r70292 | raymond.hettinger | 2009-03-09 23:40:24 -0500 (Mon, 09 Mar 2009) | 1 line

  Clarify the meaning of normal and subnormal.
........
  r70293 | raymond.hettinger | 2009-03-09 23:49:21 -0500 (Mon, 09 Mar 2009) | 1 line

  Add a version tag to the decimal module.
........
  r70295 | raymond.hettinger | 2009-03-10 03:16:05 -0500 (Tue, 10 Mar 2009) | 1 line

  Update the decimal FAQ for the from_float() classmethod and improve the recipe for remove_exponent() to make it cut and pasteable.
........
  r70296 | raymond.hettinger | 2009-03-10 04:31:48 -0500 (Tue, 10 Mar 2009) | 1 line

  Small optimization for corner case where maxlen==0.
........
  r70298 | raymond.hettinger | 2009-03-10 07:50:59 -0500 (Tue, 10 Mar 2009) | 1 line

  For collections.deque() objects, expose the maxlen parameter as a read-only attribute.
........
  r70300 | raymond.hettinger | 2009-03-10 08:04:30 -0500 (Tue, 10 Mar 2009) | 1 line

  Fix typo.
........
  r70305 | brett.cannon | 2009-03-10 23:51:06 -0500 (Tue, 10 Mar 2009) | 5 lines

  Require implementations for warnings.showwarning() support the 'line' argument.
  Was a DeprecationWarning for not supporting it since Python 2.6.

  Closes issue #3652.
........
  r70315 | raymond.hettinger | 2009-03-11 19:25:03 -0500 (Wed, 11 Mar 2009) | 1 line

  Add reference to solution for a commonly asked question.
........
  r70319 | raymond.hettinger | 2009-03-11 19:31:58 -0500 (Wed, 11 Mar 2009) | 1 line

  Issue 5477: Fix buglet in the itertools documentation.
........
  r70466 | raymond.hettinger | 2009-03-18 17:13:20 -0500 (Wed, 18 Mar 2009) | 1 line

  Use mixin methods where possible. (2.7 only -- these don't all exist in 3.0)
........
  r70470 | raymond.hettinger | 2009-03-19 10:21:10 -0500 (Thu, 19 Mar 2009) | 6 lines

  Improve implementation with better underlying data structure
  for O(1) deletions.  Big-Oh performance now the same as regular
  dictionaries.  Uses a doubly-linked list instead of a list/seq
  to track insertion order.
........
  r70472 | raymond.hettinger | 2009-03-19 14:24:43 -0500 (Thu, 19 Mar 2009) | 1 line

  Silence a compiler warning.
........
  r70473 | raymond.hettinger | 2009-03-19 14:59:58 -0500 (Thu, 19 Mar 2009) | 6 lines

  * Add clearer comment to initialization code.
  * Add optional argument to popitem() -- modeled
    after Anthon van der Neut's C version.
  * Fix method markup in docs.
........
  r70475 | raymond.hettinger | 2009-03-19 18:12:41 -0500 (Thu, 19 Mar 2009) | 6 lines

  * Add implementation notes.
  * Re-order methods so that those touching the underlying data
    structure come first and the derived methods come last.
........
  r70477 | raymond.hettinger | 2009-03-19 18:22:25 -0500 (Thu, 19 Mar 2009) | 1 line

  Fix typo
........
  r70479 | mark.dickinson | 2009-03-20 10:51:55 -0500 (Fri, 20 Mar 2009) | 3 lines

  Issue #4258:  Use 30-bit digits for Python longs, on 64-bit platforms.
  Backport of r70459.
........
  r70485 | raymond.hettinger | 2009-03-20 13:25:49 -0500 (Fri, 20 Mar 2009) | 1 line

  Add MutableSet example.
........

15 years agoMerged revisions 70499 via svnmerge from
Hirokazu Yamamoto [Sat, 21 Mar 2009 13:23:27 +0000 (13:23 +0000)]
Merged revisions 70499 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70499 | hirokazu.yamamoto | 2009-03-21 19:32:52 +0900 | 1 line

  There is no macro named SIZEOF_SSIZE_T. Should use SIZEOF_SIZE_T instead.
........

15 years agoRemove remnants of svn conflict marker from Misc/NEWS
Mark Dickinson [Sat, 21 Mar 2009 10:51:42 +0000 (10:51 +0000)]
Remove remnants of svn conflict marker from Misc/NEWS