]> granicus.if.org Git - python/log
python
12 years agoIssue #15026: utf-16 encoding is now significantly faster (up to 10x).
Antoine Pitrou [Fri, 15 Jun 2012 20:15:23 +0000 (22:15 +0200)]
Issue #15026: utf-16 encoding is now significantly faster (up to 10x).
Patch by Serhiy Storchaka.

12 years agoIncrease timeout used when waiting for manager to shutdown cleanly
Richard Oudkerk [Fri, 15 Jun 2012 19:08:29 +0000 (20:08 +0100)]
Increase timeout used when waiting for manager to shutdown cleanly
before resorting to terminate()

12 years agoFix for 2d2f206d040e so that test_multiprocessing does not depend on ctypes
Richard Oudkerk [Fri, 15 Jun 2012 18:18:30 +0000 (19:18 +0100)]
Fix for 2d2f206d040e so that test_multiprocessing does not depend on ctypes

12 years ago#15036: Make a repeated changes and flushes work with single-file mailboxes
Petri Lehtinen [Fri, 15 Jun 2012 18:01:39 +0000 (21:01 +0300)]
#15036: Make a repeated changes and flushes work with single-file mailboxes

12 years ago#15036: Make a repeated changes and flushes work with single-file mailboxes
Petri Lehtinen [Fri, 15 Jun 2012 17:50:51 +0000 (20:50 +0300)]
#15036: Make a repeated changes and flushes work with single-file mailboxes

12 years agoIssue #14059: Implement multiprocessing.Barrier
Richard Oudkerk [Fri, 15 Jun 2012 17:26:07 +0000 (18:26 +0100)]
Issue #14059: Implement multiprocessing.Barrier

12 years agoIssue #14933: fix misleading doc about weakref support in extension types.
Antoine Pitrou [Fri, 15 Jun 2012 17:12:04 +0000 (19:12 +0200)]
Issue #14933: fix misleading doc about weakref support in extension types.

12 years agoIssue #14933: fix misleading doc about weakref support in extension types.
Antoine Pitrou [Fri, 15 Jun 2012 17:11:31 +0000 (19:11 +0200)]
Issue #14933: fix misleading doc about weakref support in extension types.

12 years agoFix typos in NEWS entry
Nick Coghlan [Fri, 15 Jun 2012 11:16:25 +0000 (21:16 +1000)]
Fix typos in NEWS entry

12 years agoIssue #15061: Don't oversell the capabilities of the new non-shortcircuiting comparis...
Nick Coghlan [Fri, 15 Jun 2012 11:14:08 +0000 (21:14 +1000)]
Issue #15061: Don't oversell the capabilities of the new non-shortcircuiting comparison function in hmac

12 years agoSkip XincludeTest entirely instead of just ignoring failures, because it may segfault...
Eli Bendersky [Fri, 15 Jun 2012 06:40:44 +0000 (09:40 +0300)]
Skip XincludeTest entirely instead of just ignoring failures, because it may segfault, depending on the order of running tests

12 years agoRemoved _SimpleElementPath and its flaky test. The test monkey-patches the module...
Eli Bendersky [Fri, 15 Jun 2012 06:03:19 +0000 (09:03 +0300)]
Removed _SimpleElementPath and its flaky test. The test monkey-patches the module, which causes other failures and fails itself depending on the order tests are run.

12 years agomark problematic test as expected failure - investigating
Eli Bendersky [Fri, 15 Jun 2012 05:37:08 +0000 (08:37 +0300)]
mark problematic test as expected failure - investigating

12 years agoFix windows compilation problems caused by previous commit.
Eli Bendersky [Fri, 15 Jun 2012 04:52:49 +0000 (07:52 +0300)]
Fix windows compilation problems caused by previous commit.

12 years agoReplace the iter/itertext methods of Element in _elementtree with true C implementati...
Eli Bendersky [Fri, 15 Jun 2012 04:42:50 +0000 (07:42 +0300)]
Replace the iter/itertext methods of Element in _elementtree with true C implementations, instead of the bootstrapped Python code. In addition to being cleaner (removing the last remains of the bootstrapping code in _elementtree), this gives a 10x performance boost for iter() on large documents.
Also reorganized the tests a bit to be more robust.

12 years agoUpdate .hgignore for VS9.0-generated files
Antoine Pitrou [Thu, 14 Jun 2012 19:54:24 +0000 (21:54 +0200)]
Update .hgignore for VS9.0-generated files

12 years agoIssue #15070: fix VS9.0 build regression
Antoine Pitrou [Thu, 14 Jun 2012 19:51:12 +0000 (21:51 +0200)]
Issue #15070: fix VS9.0 build regression

12 years agoIssue #13841: Make child processes exit using sys.exit() on Windows
Richard Oudkerk [Thu, 14 Jun 2012 14:30:10 +0000 (15:30 +0100)]
Issue #13841: Make child processes exit using sys.exit() on Windows

12 years agoIssue #14936: curses_panel was converted to PEP 3121 and PEP 384 API.
Martin v. Löwis [Thu, 14 Jun 2012 14:01:23 +0000 (16:01 +0200)]
Issue #14936: curses_panel was converted to PEP 3121 and PEP 384 API.
Patch by Robin Schreiber.

12 years agoIssue #14936: curses_panel was converted to PEP 3121 API.
Martin v. Löwis [Thu, 14 Jun 2012 14:00:24 +0000 (16:00 +0200)]
Issue #14936: curses_panel was converted to PEP 3121 API.
Patch by Robin Schreiber.

12 years agomerge 3.2
Martin v. Löwis [Thu, 14 Jun 2012 13:37:53 +0000 (15:37 +0200)]
merge 3.2

12 years agoIssue #14937: Fix typo. Patch by Roger Serwy.
Martin v. Löwis [Thu, 14 Jun 2012 13:37:21 +0000 (15:37 +0200)]
Issue #14937: Fix typo. Patch by Roger Serwy.

12 years agoIssue #1667546: On platforms supporting tm_zone and tm_gmtoff fields
Alexander Belopolsky [Thu, 14 Jun 2012 02:15:26 +0000 (22:15 -0400)]
Issue #1667546: On platforms supporting tm_zone and tm_gmtoff fields
in struct tm, time.struct_time objects returned by time.gmtime(),
time.localtime() and time.strptime() functions now have tm_zone and
tm_gmtoff attributes.  Original patch by Paul Boddie.

12 years agoIssue #15060: merge with 3.2
Sandro Tosi [Wed, 13 Jun 2012 22:37:25 +0000 (00:37 +0200)]
Issue #15060: merge with 3.2

12 years agoIssue #15060: better fix, thanks to review on #python-dev
Sandro Tosi [Wed, 13 Jun 2012 22:37:09 +0000 (00:37 +0200)]
Issue #15060: better fix, thanks to review on #python-dev

12 years agoIssue #15060: merge with 3.2
Sandro Tosi [Wed, 13 Jun 2012 21:59:21 +0000 (23:59 +0200)]
Issue #15060: merge with 3.2

12 years agoIssue #15060: fix typo in socket doc; Patch by anatoly techtonik
Sandro Tosi [Wed, 13 Jun 2012 21:58:54 +0000 (23:58 +0200)]
Issue #15060: fix typo in socket doc; Patch by anatoly techtonik

12 years agoFix test_time for adjusted/adjustable changes
Victor Stinner [Tue, 12 Jun 2012 21:04:11 +0000 (23:04 +0200)]
Fix test_time for adjusted/adjustable changes

12 years agoPEP 418: Rename adjusted attribute to adjustable in time.get_clock_info() result
Victor Stinner [Tue, 12 Jun 2012 20:46:37 +0000 (22:46 +0200)]
PEP 418: Rename adjusted attribute to adjustable in time.get_clock_info() result

Fix also its value on Windows and Linux according to its documentation:
"adjustable" indicates if the clock *can be* adjusted, not if it is or was
adjusted.

In most cases, it is not possible to indicate if a clock is or was adjusted.

12 years agotime.get_clock_info() uses a namespace instead of structseq
Victor Stinner [Tue, 12 Jun 2012 20:11:44 +0000 (22:11 +0200)]
time.get_clock_info() uses a namespace instead of structseq

12 years agoFixed a typo in time_localtime()
Alexander Belopolsky [Tue, 12 Jun 2012 20:14:17 +0000 (16:14 -0400)]
Fixed a typo in time_localtime()

12 years ago1) Fix signature of _mpd_qpow_uint(): contrary to the comment base is constant.
Stefan Krah [Tue, 12 Jun 2012 19:06:06 +0000 (21:06 +0200)]
1) Fix signature of _mpd_qpow_uint(): contrary to the comment base is constant.

2) Abort the loop for all specials, not only infinity.

3) Make the function more general and distinguish between zero clamping
   and folding down the exponent. The latter case is currently handled
   by setting context->clamp to 0 before calling the function.

12 years agoIssue #3518: Remove references to non-existent BaseManager.from_address()
Richard Oudkerk [Mon, 11 Jun 2012 16:56:08 +0000 (17:56 +0100)]
Issue #3518: Remove references to non-existent BaseManager.from_address()
method

12 years agoDummy merge
Richard Oudkerk [Mon, 11 Jun 2012 14:16:56 +0000 (15:16 +0100)]
Dummy merge

12 years agoIssue #10133: Make multiprocessing deallocate buffer if socket read fails.
Richard Oudkerk [Mon, 11 Jun 2012 14:12:12 +0000 (15:12 +0100)]
Issue #10133: Make multiprocessing deallocate buffer if socket read fails.

Patch by Hallvard B Furuseth.

12 years agoClose #13857: Added textwrap.indent() function (initial patch by Ezra
Nick Coghlan [Mon, 11 Jun 2012 13:07:51 +0000 (23:07 +1000)]
Close #13857: Added textwrap.indent() function (initial patch by Ezra
  Berch)

12 years agomerge
Raymond Hettinger [Mon, 11 Jun 2012 07:42:17 +0000 (00:42 -0700)]
merge

12 years agoFix indentation of method and attribute examples.
Raymond Hettinger [Mon, 11 Jun 2012 07:38:14 +0000 (00:38 -0700)]
Fix indentation of method and attribute examples.

12 years ago1) Replace long-winded abort() construct by assert().
Stefan Krah [Mon, 11 Jun 2012 06:57:17 +0000 (08:57 +0200)]
1) Replace long-winded abort() construct by assert().

2) Remove micro optimization (inline checking for NaN before calling
   mpd_qcheck_nans()) that probably has no benefit in this case.

12 years ago#15015: Fix accessing an non-existing attribute.
Brian Quinlan [Mon, 11 Jun 2012 02:59:07 +0000 (12:59 +1000)]
#15015: Fix accessing an non-existing attribute.

12 years agounittest.mock minor doc update
Michael Foord [Sun, 10 Jun 2012 19:38:54 +0000 (20:38 +0100)]
unittest.mock minor doc update

12 years agoAdding patch.stopall method to unittest.mock
Michael Foord [Sun, 10 Jun 2012 19:36:32 +0000 (20:36 +0100)]
Adding patch.stopall method to unittest.mock

12 years agoExpand examples for ChainMap(). Improve markup.
Raymond Hettinger [Sun, 10 Jun 2012 18:39:44 +0000 (11:39 -0700)]
Expand examples for ChainMap().  Improve markup.

12 years ago1) State restrictions for the transform length.
Stefan Krah [Sun, 10 Jun 2012 14:50:55 +0000 (16:50 +0200)]
1) State restrictions for the transform length.

2) Switch argument order to match the function signature of mpd_calloc()
   (cosmetic change, since the order is irrelevant).

12 years agoSmall cleanup and optimization
Raymond Hettinger [Sun, 10 Jun 2012 05:51:39 +0000 (22:51 -0700)]
Small cleanup and optimization

12 years agoNote that the _asdict() method is outdated
Raymond Hettinger [Sun, 10 Jun 2012 02:15:26 +0000 (19:15 -0700)]
Note that the _asdict() method is outdated

12 years agoMinor reformatting (wrap fat lines, etc.) and create an __main__ file
Raymond Hettinger [Sun, 10 Jun 2012 01:46:45 +0000 (18:46 -0700)]
Minor reformatting (wrap fat lines, etc.) and create an __main__ file

12 years agoFix exception when calling reset_mock on a mock created with autospec
Michael Foord [Sat, 9 Jun 2012 16:31:59 +0000 (17:31 +0100)]
Fix exception when calling reset_mock on a mock created with autospec

12 years agoAdd one extra comparison to the _mpd_shortmul() case to avoid repetitive code.
Stefan Krah [Sat, 9 Jun 2012 13:28:36 +0000 (15:28 +0200)]
Add one extra comparison to the _mpd_shortmul() case to avoid repetitive code.

12 years agoNow that Defects are Exception subclasses, call super.
R David Murray [Sat, 9 Jun 2012 02:45:46 +0000 (22:45 -0400)]
Now that Defects are Exception subclasses, call super.

The behavior of MessageDefect is legacy behavior.  The chances anyone is
actually using the undocumented 'line' attribute is low, but it costs
little to retain backward compatibility.  Although one of the costs is
having to restore normal exception behavior in HeaderDefect.  On the
other hand, I'll probably add some specialized behavior there later.

12 years agoEnumerate all cases in the overflow detection strategy in mpd_qlog10().
Stefan Krah [Fri, 8 Jun 2012 22:01:28 +0000 (00:01 +0200)]
Enumerate all cases in the overflow detection strategy in mpd_qlog10().

12 years agoRelax datetime.timestamp() test around DST change
Alexander Belopolsky [Fri, 8 Jun 2012 17:00:27 +0000 (13:00 -0400)]
Relax datetime.timestamp() test around DST change

12 years agoRelax datetime.timestamp() test around DST change
Alexander Belopolsky [Fri, 8 Jun 2012 16:58:31 +0000 (12:58 -0400)]
Relax datetime.timestamp() test around DST change

12 years agoMerge.
Stefan Krah [Fri, 8 Jun 2012 16:55:22 +0000 (18:55 +0200)]
Merge.

12 years ago1) List relative error for _mpd_qln10().
Stefan Krah [Fri, 8 Jun 2012 16:41:33 +0000 (18:41 +0200)]
1) List relative error for _mpd_qln10().

2) Add rigorous error analysis to _mpd_qlog10 (ACL2 proofs exist).

3) Use the relative error as a basis for the interval generation in the
   correction loop (same as in _mpd_qln()).

12 years agoIssue #2736: Added datetime.timestamp() method.
Alexander Belopolsky [Fri, 8 Jun 2012 16:33:09 +0000 (12:33 -0400)]
Issue #2736: Added datetime.timestamp() method.

12 years ago#14814: Remove redundant code from ipaddress.IPv6Network
Hynek Schlawack [Fri, 8 Jun 2012 13:21:21 +0000 (15:21 +0200)]
#14814: Remove redundant code from ipaddress.IPv6Network

The strict checks and netmask computing don't make sense if constructed with
a ALL_ONES mask based on addresses. Also fix a bug due to mis-indentation of
a return statement in the same code block.

12 years agoMerge from 3.2, #12510
Terry Jan Reedy [Fri, 8 Jun 2012 00:04:17 +0000 (20:04 -0400)]
Merge from 3.2, #12510

12 years agoIssue #12510: Revise and triple # of calltip tests, with an eye to unittest
Terry Jan Reedy [Thu, 7 Jun 2012 23:41:04 +0000 (19:41 -0400)]
Issue #12510: Revise and triple # of calltip tests, with an eye to unittest
use. Make the get_entity 'method' a module function as it did not use 'self'.
Delete buggy _find_constructor function that is not needed, at least in 3.x.
Revise get_argspec so all tests pass.  Add and fix NEWS entries.

12 years agoMerge fixes for #13854 and #12157.
Richard Oudkerk [Thu, 7 Jun 2012 19:38:11 +0000 (20:38 +0100)]
Merge fixes for #13854 and #12157.

12 years agoIssue #11823: disassembly now shows argument counts on calls with keyword args
Alexander Belopolsky [Thu, 7 Jun 2012 18:28:14 +0000 (14:28 -0400)]
Issue #11823: disassembly now shows argument counts on calls with keyword args

12 years ago1) The overflow detection in mpd_qln() has a surprising number of case splits.
Stefan Krah [Thu, 7 Jun 2012 15:48:47 +0000 (17:48 +0200)]
1) The overflow detection in mpd_qln() has a surprising number of case splits.
   List all of them in the comment.

2) Use the recently stated relative error of _mpd_qln() to generate the
   interval for the exact value of ln(x). See also the comment in mpd_qexp().

12 years agoMerge from 3.2
Nick Coghlan [Thu, 7 Jun 2012 12:42:29 +0000 (22:42 +1000)]
Merge from 3.2

12 years agoNudge readers towards a more accurate mental model for loop else clauses
Nick Coghlan [Thu, 7 Jun 2012 12:41:34 +0000 (22:41 +1000)]
Nudge readers towards a more accurate mental model for loop else clauses

12 years agoRearrange code to beat an optimizer bug affecting Release x64 on windows
Kristján Valur Jónsson [Wed, 6 Jun 2012 21:58:08 +0000 (21:58 +0000)]
Rearrange code to beat an optimizer bug affecting Release x64 on windows
with VS2010sp1

12 years agoIssue #13854: Properly handle non-integer, non-string arg to SystemExit
Richard Oudkerk [Wed, 6 Jun 2012 18:04:57 +0000 (19:04 +0100)]
Issue #13854: Properly handle non-integer, non-string arg to SystemExit

Previously multiprocessing only expected int or str.  It also wrongly
used an exit code of 1 when the argument was a string instead of zero.

12 years agoIssue #12157: pool.map() does not handle empty iterable correctly
Richard Oudkerk [Wed, 6 Jun 2012 18:04:57 +0000 (19:04 +0100)]
Issue #12157: pool.map() does not handle empty iterable correctly

Initial patch by mouad

12 years ago1) Add error analysis comments to mpd_qln10() and _mpd_qln().
Stefan Krah [Wed, 6 Jun 2012 13:57:18 +0000 (15:57 +0200)]
1) Add error analysis comments to mpd_qln10() and _mpd_qln().

2) Simplify the precision adjustment code for values in [0.900, 1.15].

12 years agoClose #6203: Document that Python 3 sets LC_CTYPE at startup to the user's preferred...
Victor Stinner [Tue, 5 Jun 2012 23:37:37 +0000 (01:37 +0200)]
Close #6203: Document that Python 3 sets LC_CTYPE at startup to the user's preferred locale encoding

12 years agoSignal condition variables with the mutex held. Destroy condition variables
Kristján Valur Jónsson [Tue, 5 Jun 2012 22:17:42 +0000 (22:17 +0000)]
Signal condition variables with the mutex held.  Destroy condition variables
before their mutexes.

12 years agoFixes issue #15000: support the odd x32 abi on posixsubprocess's system call.
Gregory P. Smith [Tue, 5 Jun 2012 20:30:24 +0000 (13:30 -0700)]
Fixes issue #15000: support the odd x32 abi on posixsubprocess's system call.

12 years agoFixes issue #15000: support the odd x32 abi on posixsubprocess's system call.
Gregory P. Smith [Tue, 5 Jun 2012 20:26:39 +0000 (13:26 -0700)]
Fixes issue #15000: support the odd x32 abi on posixsubprocess's system call.

12 years agoAdd test for multiprocessing.Conditon.wait() and changset 3baeb5e13dd2
Richard Oudkerk [Tue, 5 Jun 2012 12:15:29 +0000 (13:15 +0100)]
Add test for multiprocessing.Conditon.wait() and changset 3baeb5e13dd2

12 years agoClose #11022: TextIOWrapper doesn't call locale.setlocale() anymore
Victor Stinner [Tue, 5 Jun 2012 11:43:22 +0000 (13:43 +0200)]
Close #11022: TextIOWrapper doesn't call locale.setlocale() anymore

open() and io.TextIOWrapper are now calling locale.getpreferredencoding(False)
instead of locale.getpreferredencoding() in text mode if the encoding is not
specified. Don't change temporary the locale encoding using locale.setlocale(),
use the current locale encoding instead of the user preferred encoding.

Explain also in open() documentation that locale.getpreferredencoding(False) is
called if the encoding is not specified.

12 years ago#14814: ipaddress: refactor dup code, minor janitoring, bump coverage
Hynek Schlawack [Tue, 5 Jun 2012 09:55:58 +0000 (11:55 +0200)]
#14814: ipaddress: refactor dup code, minor janitoring, bump coverage

- remove duplicate netmask/hostmask code
- make two ifs more pythonic
- remove packed property for networks
- some minor pep8 stuff
- Test coverage is now at 97%, the rest are mostly unreachable safeguards.

12 years agoIssue #14711: os.stat_float_times() has been deprecated.
Victor Stinner [Mon, 4 Jun 2012 23:22:15 +0000 (01:22 +0200)]
Issue #14711: os.stat_float_times() has been deprecated.

12 years agoAdd a function lzma.open(), to match gzip.open() and bz2.open().
Nadeem Vawda [Mon, 4 Jun 2012 21:38:12 +0000 (23:38 +0200)]
Add a function lzma.open(), to match gzip.open() and bz2.open().

12 years agoAllow LZMAFile to accept modes with a "b" suffix.
Nadeem Vawda [Mon, 4 Jun 2012 21:36:24 +0000 (23:36 +0200)]
Allow LZMAFile to accept modes with a "b" suffix.

12 years agoSimplify usage of LZMAFile's fileobj support, like with BZ2File.
Nadeem Vawda [Mon, 4 Jun 2012 21:34:07 +0000 (23:34 +0200)]
Simplify usage of LZMAFile's fileobj support, like with BZ2File.

12 years agoAdd a function bz2.open(), to match gzip.open().
Nadeem Vawda [Mon, 4 Jun 2012 21:32:38 +0000 (23:32 +0200)]
Add a function bz2.open(), to match gzip.open().

12 years agoClarify acceptable values for BZ2File.__init__'s mode argument.
Nadeem Vawda [Mon, 4 Jun 2012 21:31:22 +0000 (23:31 +0200)]
Clarify acceptable values for BZ2File.__init__'s mode argument.

12 years agoMake BZ2File's fileobj support easier to use.
Nadeem Vawda [Mon, 4 Jun 2012 21:31:20 +0000 (23:31 +0200)]
Make BZ2File's fileobj support easier to use.

The fileobj argument was added during the 3.3 development cycle, so this change
does not break backward compatibility with 3.2.

12 years agoAdd fileobj support to gzip.open().
Nadeem Vawda [Mon, 4 Jun 2012 21:21:38 +0000 (23:21 +0200)]
Add fileobj support to gzip.open().

12 years agoIssue #14993: Use standard "unsigned char" instead of a unsigned char bitfield
Victor Stinner [Mon, 4 Jun 2012 20:52:12 +0000 (22:52 +0200)]
Issue #14993: Use standard "unsigned char" instead of a unsigned char bitfield

12 years ago#8739: fix omission of DEBUGSTREAM reset in new test in test_smtpd.
R David Murray [Mon, 4 Jun 2012 19:55:51 +0000 (15:55 -0400)]
#8739: fix omission of DEBUGSTREAM reset in new test in test_smtpd.

This clears up an error in detected by refleak mode that showed up when
test_smtplib was run after test_smtpd in the same refleak run.

12 years agoPrevent handle leak if CreateProcess() fails in multiprocessing
Richard Oudkerk [Mon, 4 Jun 2012 17:59:10 +0000 (18:59 +0100)]
Prevent handle leak if CreateProcess() fails in multiprocessing

12 years agoFix potential NameError in multiprocessing.Condition.wait()
Richard Oudkerk [Mon, 4 Jun 2012 17:59:07 +0000 (18:59 +0100)]
Fix potential NameError in multiprocessing.Condition.wait()

12 years agoMake Finalize reserve a reference to os.getpid in case called at shutdown
Richard Oudkerk [Mon, 4 Jun 2012 17:58:59 +0000 (18:58 +0100)]
Make Finalize reserve a reference to os.getpid in case called at shutdown

12 years agoAdd namespaceobject.h and namespaceobject.c to pythoncore.vcxproj
Richard Oudkerk [Mon, 4 Jun 2012 17:24:44 +0000 (18:24 +0100)]
Add namespaceobject.h and namespaceobject.c to pythoncore.vcxproj

12 years ago#14814: Remove dead code from ipaddress
Hynek Schlawack [Mon, 4 Jun 2012 16:14:02 +0000 (18:14 +0200)]
#14814: Remove dead code from ipaddress

_BaseNetwork contained (faulty) methods for creating string representations.
I've fixed them and put them to use by eliminating identical overrides.

12 years agoWhitespace normalization
Barry Warsaw [Mon, 4 Jun 2012 16:02:42 +0000 (12:02 -0400)]
Whitespace normalization

12 years agoPEP 421 requires that .name be lower case.
Barry Warsaw [Mon, 4 Jun 2012 16:01:56 +0000 (12:01 -0400)]
PEP 421 requires that .name be lower case.

12 years agoA few documentation improvements, spurred on by Brett's review.
Barry Warsaw [Mon, 4 Jun 2012 15:06:45 +0000 (11:06 -0400)]
A few documentation improvements, spurred on by Brett's review.

12 years agoAdd NEWS entry.
Barry Warsaw [Mon, 4 Jun 2012 13:51:53 +0000 (09:51 -0400)]
Add NEWS entry.

12 years agoTrunk merge.
Barry Warsaw [Mon, 4 Jun 2012 13:41:48 +0000 (09:41 -0400)]
Trunk merge.

12 years ago#14814: Use correct comparison for IP addresses
Hynek Schlawack [Mon, 4 Jun 2012 12:19:39 +0000 (14:19 +0200)]
#14814: Use correct comparison for IP addresses

ipaddress._BaseV4.is_unspecified() compared IP addresses using "in" which
fails.

12 years agoAdd usage note.
Raymond Hettinger [Mon, 4 Jun 2012 07:32:15 +0000 (00:32 -0700)]
Add usage note.

12 years agoSeparate key creation logic from the sequence class that memoizes its hash value.
Raymond Hettinger [Mon, 4 Jun 2012 07:21:14 +0000 (00:21 -0700)]
Separate key creation logic from the sequence class that memoizes its hash value.

12 years ago__GNUC__ does not imply gcc version is present, so just check for version (closes...
Benjamin Peterson [Mon, 4 Jun 2012 01:15:15 +0000 (18:15 -0700)]
__GNUC__ does not imply gcc version is present, so just check for version (closes #14994)

12 years agonull merge (not removing the new feature in 3.3)
Gregory P. Smith [Sun, 3 Jun 2012 21:40:32 +0000 (14:40 -0700)]
null merge (not removing the new feature in 3.3)