]> granicus.if.org Git - python/log
python
15 years agoUpdate version information for AST changes in r77422.
Alexandre Vassalotti [Mon, 11 Jan 2010 22:46:43 +0000 (22:46 +0000)]
Update version information for AST changes in r77422.

15 years agoIssue #2333: Backport set and dict comprehensions syntax.
Alexandre Vassalotti [Mon, 11 Jan 2010 22:36:12 +0000 (22:36 +0000)]
Issue #2333: Backport set and dict comprehensions syntax.

15 years agoChange a variable type to avoid signed overflow; replace repeated '19999' constant...
Mark Dickinson [Mon, 11 Jan 2010 17:15:13 +0000 (17:15 +0000)]
Change a variable type to avoid signed overflow; replace repeated '19999' constant by a define.

15 years agofix test_popen when the path to python has spaces #7671
Benjamin Peterson [Sun, 10 Jan 2010 20:42:03 +0000 (20:42 +0000)]
fix test_popen when the path to python has spaces #7671

15 years agoIssue #7119: document that a program-generated Message object
R. David Murray [Sun, 10 Jan 2010 17:41:28 +0000 (17:41 +0000)]
Issue #7119: document that a program-generated Message object
tree may be mutated when serialized.

15 years agoFixed issue7648 - test_urllib2 fails on Windows if not run from C:
Senthil Kumaran [Sun, 10 Jan 2010 17:35:05 +0000 (17:35 +0000)]
Fixed issue7648 - test_urllib2 fails on Windows if not run from C:

15 years agoRemove unused BCinfo fields and an unused macro.
Mark Dickinson [Sun, 10 Jan 2010 13:06:31 +0000 (13:06 +0000)]
Remove unused BCinfo fields and an unused macro.

15 years agoUpdate root certificate to CAcert.
Martin v. Löwis [Sun, 10 Jan 2010 10:29:54 +0000 (10:29 +0000)]
Update root certificate to CAcert.

15 years agoDeprecationWarning is now silent by default.
Brett Cannon [Sun, 10 Jan 2010 02:56:19 +0000 (02:56 +0000)]
DeprecationWarning is now silent by default.

This was originally suggested by Guido, discussed on the stdlib-sig mailing
list, and given the OK by Guido directly to me. What this change essentially
means is that Python has taken a policy of silencing warnings that are only
of interest to developers by default. This should prevent users from seeing
warnings which are triggered by an application being run against a new
interpreter before the app developer has a chance to update their code.

Closes issue #7319. Thanks to Antoine Pitrou, Ezio Melotti, and Brian Curtin
for helping with the issue.

15 years agoUpdate the version # of Python-ast.c based on the backport of set literals from
Brett Cannon [Sun, 10 Jan 2010 02:48:50 +0000 (02:48 +0000)]
Update the version # of Python-ast.c based on the backport of set literals from
r77400.

15 years agoIssue #2335: Backport set literals syntax from Python 3.x.
Alexandre Vassalotti [Sat, 9 Jan 2010 23:35:54 +0000 (23:35 +0000)]
Issue #2335: Backport set literals syntax from Python 3.x.

15 years agoIssue #7532: Add additional slicing test cases for new- and old-style
Mark Dickinson [Sat, 9 Jan 2010 18:50:50 +0000 (18:50 +0000)]
Issue #7532: Add additional slicing test cases for new- and old-style
classes.  Patch by Florent Xicluna.

15 years agopost release version adjustment
Benjamin Peterson [Sat, 9 Jan 2010 17:30:31 +0000 (17:30 +0000)]
post release version adjustment

15 years agotag 2.7 alpha 2
Benjamin Peterson [Sat, 9 Jan 2010 16:36:09 +0000 (16:36 +0000)]
tag 2.7 alpha 2

15 years agobump version to 2.7a2 v2.7a2
Benjamin Peterson [Sat, 9 Jan 2010 16:34:06 +0000 (16:34 +0000)]
bump version to 2.7a2

15 years ago#7422: make it clear that getargspec() only works on Python functions.
Georg Brandl [Sat, 9 Jan 2010 09:47:11 +0000 (09:47 +0000)]
#7422: make it clear that getargspec() only works on Python functions.

15 years agoFixed #7617: all flavors of gcc should be recognized now
Tarek Ziadé [Fri, 8 Jan 2010 23:42:23 +0000 (23:42 +0000)]
Fixed #7617: all flavors of gcc should be recognized now

15 years agoRemove obsolete warning filters in regrtest.py (from issue #7092 -- patch by
Antoine Pitrou [Fri, 8 Jan 2010 19:39:04 +0000 (19:39 +0000)]
Remove obsolete warning filters in regrtest.py (from issue #7092 -- patch by
Florent Xicluna).

15 years agoFix for Issue7026. For the Error - RuntimeError: dictionary changed size during iteration
Senthil Kumaran [Fri, 8 Jan 2010 19:20:25 +0000 (19:20 +0000)]
Fix for Issue7026. For the Error - RuntimeError: dictionary changed size during iteration

15 years agoIssue #7092: Remove py3k warning when importing cPickle. 2to3 handles
Antoine Pitrou [Fri, 8 Jan 2010 19:20:17 +0000 (19:20 +0000)]
Issue #7092: Remove py3k warning when importing cPickle.  2to3 handles
renaming of `cPickle` to `pickle`.  The warning was annoying since there's
no alternative to cPickle if you care about performance.  Patch by Florent
Xicluna.

15 years agoReverting the Revision: 77368. I committed Flox's big patch for tests by
Senthil Kumaran [Fri, 8 Jan 2010 19:04:16 +0000 (19:04 +0000)]
Reverting the Revision: 77368.  I committed Flox's big patch for tests by
mistake. ( It may come in for sure tough)

15 years agoFixing - Issue7026 - RuntimeError: dictionary changed size during iteration. Patch...
Senthil Kumaran [Fri, 8 Jan 2010 18:41:40 +0000 (18:41 +0000)]
Fixing - Issue7026 - RuntimeError: dictionary changed size during iteration. Patch by flox

15 years agoBackport some float repr tests that were missed in issue 7117.
Mark Dickinson [Fri, 8 Jan 2010 16:53:56 +0000 (16:53 +0000)]
Backport some float repr tests that were missed in issue 7117.

15 years ago#7653: clarify how the PythonPath registry key should look like.
Georg Brandl [Thu, 7 Jan 2010 21:48:47 +0000 (21:48 +0000)]
#7653: clarify how the PythonPath registry key should look like.

15 years agoFix description for Py_GetPath(); it sounded like it always returned sys.path.
Georg Brandl [Thu, 7 Jan 2010 20:54:45 +0000 (20:54 +0000)]
Fix description for Py_GetPath(); it sounded like it always returned sys.path.

15 years agoFix reattribution mistake when fixing attribution mistake!
Antoine Pitrou [Thu, 7 Jan 2010 17:54:10 +0000 (17:54 +0000)]
Fix reattribution mistake when fixing attribution mistake!

15 years agoFix attribution. Florent actually repackaged and reviewed Victor's patch (sorry!).
Antoine Pitrou [Thu, 7 Jan 2010 17:49:37 +0000 (17:49 +0000)]
Fix attribution. Florent actually repackaged and reviewed Victor's patch (sorry!).

15 years agoIssue #7455: Fix possible crash in cPickle on invalid input. Patch by
Antoine Pitrou [Thu, 7 Jan 2010 17:46:49 +0000 (17:46 +0000)]
Issue #7455: Fix possible crash in cPickle on invalid input.  Patch by
Florent Xicluna.

15 years agoEric Smith was missing fro m the issue 7117 whatsnew attribution.
Mark Dickinson [Thu, 7 Jan 2010 09:28:29 +0000 (09:28 +0000)]
Eric Smith was missing fro m the issue 7117 whatsnew attribution.

15 years agoFix inadvertent checkin of debug line.
R. David Murray [Thu, 7 Jan 2010 04:04:28 +0000 (04:04 +0000)]
Fix inadvertent checkin of debug line.

15 years agoAdd -W to the 'basics', 'opt', and 'all' test runs so that we get verbose
R. David Murray [Thu, 7 Jan 2010 03:09:08 +0000 (03:09 +0000)]
Add -W to the 'basics', 'opt', and 'all' test runs so that we get verbose
information if a failure happens.

15 years ago#5950: document that zip files with comments are unsupported in zipimport.
Georg Brandl [Wed, 6 Jan 2010 18:26:08 +0000 (18:26 +0000)]
#5950: document that zip files with comments are unsupported in zipimport.

15 years ago#5991: let completion for the "help" command include help topics.
Georg Brandl [Wed, 6 Jan 2010 18:02:16 +0000 (18:02 +0000)]
#5991: let completion for the "help" command include help topics.

This also simplifies the Cmd.get_names() method implementation; it was written
at a time where dir() didn't consider base class attributes.

15 years agoSmall fixes to test_cmd: fix signature of do_shell, remove duplicate import, add...
Georg Brandl [Wed, 6 Jan 2010 17:43:06 +0000 (17:43 +0000)]
Small fixes to test_cmd: fix signature of do_shell, remove duplicate import, add option to run the custom Cmd class.

15 years agoAdd missing docstring for Context.divmod. Thanks Juan José Conti.
Mark Dickinson [Wed, 6 Jan 2010 16:20:22 +0000 (16:20 +0000)]
Add missing docstring for Context.divmod.  Thanks Juan José Conti.

15 years agoAdd Stefan.
Georg Brandl [Tue, 5 Jan 2010 18:14:52 +0000 (18:14 +0000)]
Add Stefan.

15 years agoadd a test about hashing array.array
Benjamin Peterson [Tue, 5 Jan 2010 00:04:19 +0000 (00:04 +0000)]
add a test about hashing array.array

15 years agoKill a couple of "<>"
Antoine Pitrou [Mon, 4 Jan 2010 23:28:16 +0000 (23:28 +0000)]
Kill a couple of "<>"

15 years agoIssue #7092: Fix the DeprecationWarnings emitted by the standard library
Antoine Pitrou [Mon, 4 Jan 2010 23:22:44 +0000 (23:22 +0000)]
Issue #7092: Fix the DeprecationWarnings emitted by the standard library
when using the -3 flag.  Patch by Florent Xicluna.

15 years ago#3340: document print/get_usage and print/get_version
Ezio Melotti [Mon, 4 Jan 2010 21:43:02 +0000 (21:43 +0000)]
#3340: document print/get_usage and print/get_version

15 years agoFix typo in comment.
Mark Dickinson [Mon, 4 Jan 2010 21:32:02 +0000 (21:32 +0000)]
Fix typo in comment.

15 years agofixed markup errors
Ezio Melotti [Mon, 4 Jan 2010 09:00:11 +0000 (09:00 +0000)]
fixed markup errors

15 years agofactor out __complex__ lookup code to fix another case
Benjamin Peterson [Mon, 4 Jan 2010 01:00:47 +0000 (01:00 +0000)]
factor out __complex__ lookup code to fix another case

15 years agodo correct lookup of the __complex__ method
Benjamin Peterson [Mon, 4 Jan 2010 00:43:01 +0000 (00:43 +0000)]
do correct lookup of the __complex__ method

15 years agoCredit Nir Aides for r77288
Antoine Pitrou [Sun, 3 Jan 2010 22:38:50 +0000 (22:38 +0000)]
Credit Nir Aides for r77288

15 years agoIssue #7471: Improve the performance of GzipFile's buffering mechanism,
Antoine Pitrou [Sun, 3 Jan 2010 22:29:56 +0000 (22:29 +0000)]
Issue #7471: Improve the performance of GzipFile's buffering mechanism,
and make it implement the `io.BufferedIOBase` ABC to allow for further
speedups by wrapping it in an `io.BufferedReader`.  Patch by Nir Aides.

15 years agoFix testSourceAddress to not test the host, it wasn't passing on some platforms.
Gregory P. Smith [Sun, 3 Jan 2010 15:05:52 +0000 (15:05 +0000)]
Fix testSourceAddress to not test the host, it wasn't passing on some platforms.

15 years agoremove an obsolete file that should've gone with r77252
Gregory P. Smith [Sun, 3 Jan 2010 14:56:28 +0000 (14:56 +0000)]
remove an obsolete file that should've gone with r77252

15 years agoUpdate doc build step.
Georg Brandl [Sun, 3 Jan 2010 13:05:39 +0000 (13:05 +0000)]
Update doc build step.

15 years agoMake use of PyLong_AsLongAndOverflow in math_ldexp.
Mark Dickinson [Sun, 3 Jan 2010 12:03:03 +0000 (12:03 +0000)]
Make use of PyLong_AsLongAndOverflow in math_ldexp.

15 years ago:stmt: -> :keyword:
Ezio Melotti [Sun, 3 Jan 2010 09:09:55 +0000 (09:09 +0000)]
:stmt: -> :keyword:

15 years ago#7618: fix highlight of code blocks
Ezio Melotti [Sun, 3 Jan 2010 09:01:27 +0000 (09:01 +0000)]
#7618: fix highlight of code blocks

15 years agor77152 to Doc/Makefile broke doc build due to (at least some) make
Kurt B. Kaiser [Sun, 3 Jan 2010 08:36:45 +0000 (08:36 +0000)]
r77152 to Doc/Makefile broke doc build due to (at least some) make
binaries running clean prereq after checkout.
1. So, fix the insane make call in build.sh - seems to solve it.
2. Fix a missing redirection.
3. Check in the rsync opts that actually work during upload.

15 years agoissue3972: HTTPConnection and HTTPSConnection now support a
Gregory P. Smith [Sun, 3 Jan 2010 02:06:07 +0000 (02:06 +0000)]
issue3972: HTTPConnection and HTTPSConnection now support a
source_address parameter.

Also cleans up an annotation in the socket documentation.

15 years agoAdds an optional source_address parameter to socket.create_connection().
Gregory P. Smith [Sun, 3 Jan 2010 01:29:44 +0000 (01:29 +0000)]
Adds an optional source_address parameter to socket.create_connection().

For use by issue3972.

15 years agoAdd a few items
Andrew M. Kuchling [Sun, 3 Jan 2010 01:15:21 +0000 (01:15 +0000)]
Add a few items

15 years agomake setup.py similar to py3k's when reporting on _hashlib as missing or not.
Gregory P. Smith [Sun, 3 Jan 2010 00:43:02 +0000 (00:43 +0000)]
make setup.py similar to py3k's when reporting on _hashlib as missing or not.

15 years agoImport all implementations of the hash algorithms (OpenSSL & builtin) and run
Gregory P. Smith [Sun, 3 Jan 2010 00:19:04 +0000 (00:19 +0000)]
Import all implementations of the hash algorithms (OpenSSL & builtin) and run
the test suite across all that are available.  Warns about extension modules
that could not be imported when python was compiled with Py_DEBUG.

That warning could be made fatal but I didn't want to do that initially as
I suspect non setup.py based build processes (windows, any others?) won't
compile them all conditionally based on the Py_DEBUG setting today.

15 years agoFix typo.
Georg Brandl [Sat, 2 Jan 2010 22:55:55 +0000 (22:55 +0000)]
Fix typo.

15 years agomention the r77252 change
Gregory P. Smith [Sat, 2 Jan 2010 22:42:50 +0000 (22:42 +0000)]
mention the r77252 change

15 years agoIssue #3745: Undo the requirement for new buffer API only objects to be passed
Gregory P. Smith [Sat, 2 Jan 2010 22:28:48 +0000 (22:28 +0000)]
Issue #3745: Undo the requirement for new buffer API only objects to be passed
to hashlib functions in python 2.x.  The module now uses the 's*' for argument
parsing which auto encodes unicode objects to the system default encoding for
us.

15 years agoAlways compile the all versions of the hashlib algorithm modules when Python
Gregory P. Smith [Sat, 2 Jan 2010 22:25:29 +0000 (22:25 +0000)]
Always compile the all versions of the hashlib algorithm modules when Python
was compiled with Py_DEBUG defined.  Otherwise the builtins are not compiled by
default for many developers due to OpenSSL being present, making it easier for
bugs to slip by.  A future commit will add test code compare the behaviors of
all implementations when they are all available.

15 years agoRemove silly conditional.
Antoine Pitrou [Sat, 2 Jan 2010 21:53:44 +0000 (21:53 +0000)]
Remove silly conditional.

15 years agoAdd tests for issue #7458: str.rfind() would crash when called with an invalid
Antoine Pitrou [Sat, 2 Jan 2010 21:47:10 +0000 (21:47 +0000)]
Add tests for issue #7458: str.rfind() would crash when called with an invalid
start value.  The offending code itself was removed as part of #7462.
This patch by Victor Stinner.

15 years agoCorrect documentation for s* z* and w*, the argument that should be passed
Gregory P. Smith [Sat, 2 Jan 2010 21:29:54 +0000 (21:29 +0000)]
Correct documentation for s* z* and w*, the argument that should be passed
is the address of a Py_buffer, not a Py_buffer *.

15 years agoIssue #7462: Implement the stringlib fast search algorithm for the `rfind`,
Antoine Pitrou [Sat, 2 Jan 2010 21:12:58 +0000 (21:12 +0000)]
Issue #7462: Implement the stringlib fast search algorithm for the `rfind`,
`rindex`, `rsplit` and `rpartition` methods.  Patch by Florent Xicluna.

15 years agoRefactor some longobject internals: PyLong_AsDouble and _PyLong_AsScaledDouble
Mark Dickinson [Sat, 2 Jan 2010 14:45:40 +0000 (14:45 +0000)]
Refactor some longobject internals:  PyLong_AsDouble and _PyLong_AsScaledDouble
(the latter renamed to _PyLong_Frexp) now use the same core code.  The
exponent produced by _PyLong_Frexp now has type Py_ssize_t instead of the
previously used int, and no longer needs scaling by PyLong_SHIFT.  This
frees the math module from having to know anything about the PyLong
implementation.  This closes issue #5576.

15 years agoClarify that the rect, phase and polar functions work with radians.
Mark Dickinson [Sat, 2 Jan 2010 14:29:52 +0000 (14:29 +0000)]
Clarify that the rect, phase and polar functions work with radians.

15 years agoFix casing.
Georg Brandl [Sat, 2 Jan 2010 12:35:01 +0000 (12:35 +0000)]
Fix casing.

15 years agoMake script work with 2.5.
Martin v. Löwis [Sat, 2 Jan 2010 09:53:18 +0000 (09:53 +0000)]
Make script work with 2.5.

15 years agoUpdate Windows build to sqlite 3.6.21.
Martin v. Löwis [Sat, 2 Jan 2010 09:25:21 +0000 (09:25 +0000)]
Update Windows build to sqlite 3.6.21.

15 years agoremove use of deprecated os.popen #7619
Benjamin Peterson [Sat, 2 Jan 2010 02:43:04 +0000 (02:43 +0000)]
remove use of deprecated os.popen #7619

15 years agoIssue #5080: turn the DeprecationWarning from float arguments passed
Mark Dickinson [Fri, 1 Jan 2010 17:27:30 +0000 (17:27 +0000)]
Issue #5080: turn the DeprecationWarning from float arguments passed
to integer PyArg_Parse* format codes into a TypeError.  Add a
DeprecationWarning for floats passed with the 'L' format code, which
didn't previously have a warning.

15 years agoallow --with-dbmliborder to specify that no dbm modules will be built #6491
Benjamin Peterson [Fri, 1 Jan 2010 15:21:13 +0000 (15:21 +0000)]
allow --with-dbmliborder to specify that no dbm modules will be built #6491

15 years agofix indentation
Benjamin Peterson [Fri, 1 Jan 2010 15:20:06 +0000 (15:20 +0000)]
fix indentation

15 years agoadd note
Benjamin Peterson [Fri, 1 Jan 2010 15:18:38 +0000 (15:18 +0000)]
add note

15 years agouse pkg-config to find the libffi headers when --with-system-ffi is used #6943
Benjamin Peterson [Fri, 1 Jan 2010 15:16:29 +0000 (15:16 +0000)]
use pkg-config to find the libffi headers when --with-system-ffi is used #6943

15 years agoMore yearly updates.
Georg Brandl [Fri, 1 Jan 2010 13:07:05 +0000 (13:07 +0000)]
More yearly updates.

15 years agomore copyright year updates
Ezio Melotti [Fri, 1 Jan 2010 04:16:42 +0000 (04:16 +0000)]
more copyright year updates

15 years agoupdate copyright year
Benjamin Peterson [Fri, 1 Jan 2010 04:00:55 +0000 (04:00 +0000)]
update copyright year

15 years agoAdd some missing command-line options to the main list. All but -V were already
Brett Cannon [Fri, 1 Jan 2010 01:44:57 +0000 (01:44 +0000)]
Add some missing command-line options to the main list. All but -V were already
documented. Left -V undocumented for now (and -U was already undocumented).

15 years agoMore configure fixes: avoid sh 'integer argument expected' error when 'long long...
Mark Dickinson [Thu, 31 Dec 2009 21:11:48 +0000 (21:11 +0000)]
More configure fixes: avoid sh 'integer argument expected' error when 'long long' type doesn't exist.

15 years agoAdd missing quotes.
Mark Dickinson [Thu, 31 Dec 2009 20:48:04 +0000 (20:48 +0000)]
Add missing quotes.

15 years agoadd another advancement
Benjamin Peterson [Thu, 31 Dec 2009 16:49:37 +0000 (16:49 +0000)]
add another advancement

15 years agoAdd various items
Andrew M. Kuchling [Thu, 31 Dec 2009 16:38:53 +0000 (16:38 +0000)]
Add various items

15 years agoupdate expat comment
Benjamin Peterson [Thu, 31 Dec 2009 16:28:24 +0000 (16:28 +0000)]
update expat comment

15 years agoAdd some items
Andrew M. Kuchling [Thu, 31 Dec 2009 16:17:05 +0000 (16:17 +0000)]
Add some items

15 years ago#7613: missing ) in flmodule.c
Ezio Melotti [Thu, 31 Dec 2009 13:47:24 +0000 (13:47 +0000)]
#7613: missing ) in flmodule.c

15 years agoindentation and further alignment with py3k
Ezio Melotti [Thu, 31 Dec 2009 13:27:41 +0000 (13:27 +0000)]
indentation and further alignment with py3k

15 years agocleanup and refactoring
Ezio Melotti [Thu, 31 Dec 2009 13:00:43 +0000 (13:00 +0000)]
cleanup and refactoring

15 years agoadd a --with-system-expat option to build pyexpat against the system's lib #7609
Benjamin Peterson [Thu, 31 Dec 2009 03:17:18 +0000 (03:17 +0000)]
add a --with-system-expat option to build pyexpat against the system's lib #7609

15 years agoMerged revisions 77158 via svnmerge from
Benjamin Peterson [Wed, 30 Dec 2009 19:44:23 +0000 (19:44 +0000)]
Merged revisions 77158 via svnmerge from
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

........
  r77158 | benjamin.peterson | 2009-12-30 13:41:03 -0600 (Wed, 30 Dec 2009) | 1 line

  clean up logging's global state after the test finishes
........

15 years agocheck if the attribute is set before deleting it with T_OBJECT_EX (fixes #7604)
Benjamin Peterson [Wed, 30 Dec 2009 19:34:10 +0000 (19:34 +0000)]
check if the attribute is set before deleting it with T_OBJECT_EX (fixes #7604)

Also, add a note to the docs about the better behavior of T_OBJECT_EX as
compared to T_OBJECT.

15 years agoWe only support Windows NT derivatives now.
Georg Brandl [Wed, 30 Dec 2009 19:03:00 +0000 (19:03 +0000)]
We only support Windows NT derivatives now.

15 years ago#7602: improve "clean" and "checkout" targets now that all tools are in externals.
Georg Brandl [Wed, 30 Dec 2009 18:36:09 +0000 (18:36 +0000)]
#7602: improve "clean" and "checkout" targets now that all tools are in externals.

15 years ago#7487: update Pygments version.
Georg Brandl [Wed, 30 Dec 2009 18:32:50 +0000 (18:32 +0000)]
#7487: update Pygments version.

15 years agoUse new Pygments version.
Georg Brandl [Wed, 30 Dec 2009 16:21:26 +0000 (16:21 +0000)]
Use new Pygments version.

15 years agoAdd Marcos Donolo for work on issue 7534 patch.
Mark Dickinson [Wed, 30 Dec 2009 12:22:49 +0000 (12:22 +0000)]
Add Marcos Donolo for work on issue 7534 patch.

15 years agoIssue #7534: Fix handling of nans, infinities, and negative zero in **
Mark Dickinson [Wed, 30 Dec 2009 12:12:23 +0000 (12:12 +0000)]
Issue #7534:  Fix handling of nans, infinities, and negative zero in **
operator, on IEEE 754 platforms.  Thanks Marcos Donolo for original patch.

15 years ago#5511: Added the ability to use ZipFile as a context manager. Patch by Brian Curtin.
Ezio Melotti [Wed, 30 Dec 2009 06:14:51 +0000 (06:14 +0000)]
#5511: Added the ability to use ZipFile as a context manager. Patch by Brian Curtin.