]>
granicus.if.org Git - python/log
Andrew Svetlov [Wed, 21 Mar 2012 11:31:12 +0000 (13:31 +0200)]
Merge from 3.2 for issue #3573, fix Misc/NEWS as Ned Deily guess.
Andrew Svetlov [Wed, 21 Mar 2012 11:23:41 +0000 (13:23 +0200)]
#3573: idle now doesn't hungs if launched as: idle -e <directory>
Patch by Guilherme Polo.
Andrew Svetlov [Tue, 20 Mar 2012 21:03:26 +0000 (23:03 +0200)]
#3573: idle now doesn't hungs if launched as: idle -e <directory>
Patch by Guilherme Polo.
R David Murray [Tue, 20 Mar 2012 20:16:29 +0000 (16:16 -0400)]
#14269: smtpd now conforms to the RFC and requires HELO before MAIL.
This is a backward incompatible change, but since it is an RFC conformance bug
and all real mail servers that I know of do conform to the RFC in this regard,
I believe it is an acceptable change for a feature release.
Patch by Jason Killen.
Benjamin Peterson [Tue, 20 Mar 2012 20:10:36 +0000 (16:10 -0400)]
merge 3.2
Larry Hastings [Tue, 20 Mar 2012 20:06:16 +0000 (20:06 +0000)]
Issue #14328: Add keyword-only parameters to PyArg_ParseTupleAndKeywords.
They're optional-only for now (unlike in pure Python) but that's all
I needed. The syntax can easily be relaxed if we want to support
required keyword-only arguments for extension types in the future.
Giampaolo Rodola' [Tue, 20 Mar 2012 15:49:55 +0000 (16:49 +0100)]
Fix issue #13694: asynchronous connect in asyncore.dispatcher does not set addr.
Giampaolo Rodola' [Tue, 20 Mar 2012 15:44:24 +0000 (16:44 +0100)]
Fix issue #13694: asynchronous connect in asyncore.dispatcher does not set addr.
Victor Stinner [Mon, 19 Mar 2012 12:17:24 +0000 (13:17 +0100)]
time.steady() doc: don't repeat the default value
Ross Lagerwall [Mon, 19 Mar 2012 04:13:13 +0000 (06:13 +0200)]
Merge with 3.2 for #14359.
Ross Lagerwall [Mon, 19 Mar 2012 04:08:43 +0000 (06:08 +0200)]
Issue #14359: Only use O_CLOEXEC in _posixmodule.c if it is defined.
Based on patch from Hervé Coatanhay.
Benjamin Peterson [Mon, 19 Mar 2012 02:26:05 +0000 (22:26 -0400)]
all OSErrors should indicate there are no extended attributes (closes #14358)
R David Murray [Mon, 19 Mar 2012 00:50:36 +0000 (20:50 -0400)]
Merge #14355: remove obsolete doc reference to previously removed init_frozen.
Patch by Eric Snow.
R David Murray [Mon, 19 Mar 2012 00:50:03 +0000 (20:50 -0400)]
#14355: remove obsolete doc reference to previously removed init_frozen.
Patch by Eric Snow.
Gregory P. Smith [Sun, 18 Mar 2012 23:14:17 +0000 (16:14 -0700)]
Empty merge; imports rewritten in 3.3. issue #14331 may no longer apply.
Gregory P. Smith [Sun, 18 Mar 2012 23:06:53 +0000 (16:06 -0700)]
Fixes Issue #14331: Use significantly less stack space when importing modules by
allocating path buffers on the heap instead of the stack.
Georg Brandl [Sun, 18 Mar 2012 19:39:46 +0000 (20:39 +0100)]
Dummy-merge (except .hgtags) 3.2.3rc2 changes.
Georg Brandl [Sun, 18 Mar 2012 19:37:43 +0000 (20:37 +0100)]
Merge 3.2.3rc2 from release clone.
Ross Lagerwall [Sun, 18 Mar 2012 13:55:10 +0000 (15:55 +0200)]
Issue 14359: Only use O_CLOEXEC in _posixmodule.c if it is defined.
Based on patch from Hervé Coatanhay.
Georg Brandl [Sun, 18 Mar 2012 07:36:53 +0000 (08:36 +0100)]
Post-release updates for 3.2.3rc2.
Georg Brandl [Sun, 18 Mar 2012 06:35:01 +0000 (07:35 +0100)]
Added tag v3.2.3rc2 for changeset
428f05cb7277
Georg Brandl [Sun, 18 Mar 2012 06:34:49 +0000 (07:34 +0100)]
Bump to 3.2.3rc2.
Raymond Hettinger [Sat, 17 Mar 2012 22:11:09 +0000 (15:11 -0700)]
Fix whitespace
Raymond Hettinger [Sat, 17 Mar 2012 22:10:24 +0000 (15:10 -0700)]
Low overhead path for maxsize==0
R David Murray [Sat, 17 Mar 2012 20:39:44 +0000 (16:39 -0400)]
Merge #14333: fix test_queue so it can be run via standard unittest test discovery.
R David Murray [Sat, 17 Mar 2012 20:38:39 +0000 (16:38 -0400)]
#14333: fix test_queue so it can be run via standard unittest test discovery.
R David Murray [Sat, 17 Mar 2012 19:11:59 +0000 (15:11 -0400)]
#14344: fixed the repr of email.policy objects.
Ned Deily [Sat, 17 Mar 2012 17:52:08 +0000 (10:52 -0700)]
Issue #14347: Update Misc/README list of files.
(Initial patch by Dionysios Kalofonos)
Georg Brandl [Sat, 17 Mar 2012 17:39:20 +0000 (18:39 +0100)]
merge with 3.2
Georg Brandl [Sat, 17 Mar 2012 17:38:13 +0000 (18:38 +0100)]
Move MANIFEST parsing change to the right position.
Ned Deily [Sat, 17 Mar 2012 17:30:48 +0000 (10:30 -0700)]
Issue #14346: merge
Ned Deily [Sat, 17 Mar 2012 17:29:41 +0000 (10:29 -0700)]
Issue #14346: Fix some typos in the Mac/README file.
(Patch by Dionysios Kalofonos)
Georg Brandl [Sat, 17 Mar 2012 16:29:39 +0000 (17:29 +0100)]
merge with 3.2
Georg Brandl [Sat, 17 Mar 2012 16:29:27 +0000 (17:29 +0100)]
Closes #14250: regex.flags has not only explicit flags but also implicit flags and those from the pattern
Georg Brandl [Sat, 17 Mar 2012 16:26:36 +0000 (17:26 +0100)]
merge with 3.2
Georg Brandl [Sat, 17 Mar 2012 16:26:27 +0000 (17:26 +0100)]
Closes #14343: avoid shadowing builtin input() in example code.
Georg Brandl [Sat, 17 Mar 2012 16:25:47 +0000 (17:25 +0100)]
Closes #14342: remove out-of-date section about avoiding recursion errors.
Georg Brandl [Sat, 17 Mar 2012 15:58:12 +0000 (16:58 +0100)]
merge with 3.2
Georg Brandl [Sat, 17 Mar 2012 15:58:05 +0000 (16:58 +0100)]
Closes #14306: clarify expensiveness of try-except and update code snippet
Eli Bendersky [Sat, 17 Mar 2012 13:14:35 +0000 (15:14 +0200)]
updated whatsnew/3.3.rst with the new methods added to list and bytearray (issue 10516)
Senthil Kumaran [Sat, 17 Mar 2012 07:41:15 +0000 (00:41 -0700)]
merge from 3.2 - issue6566
Senthil Kumaran [Sat, 17 Mar 2012 07:40:34 +0000 (00:40 -0700)]
3.2 explain json.dumps for non-string keys in dicts. closes issue6566. Patch contributed Kirubakaran Athmanathan
Raymond Hettinger [Sat, 17 Mar 2012 07:24:09 +0000 (00:24 -0700)]
Section-off the source for better readability.
Raymond Hettinger [Sat, 17 Mar 2012 05:12:20 +0000 (22:12 -0700)]
Minor beautification.
Benjamin Peterson [Sat, 17 Mar 2012 05:05:59 +0000 (00:05 -0500)]
merge heads
Benjamin Peterson [Sat, 17 Mar 2012 05:05:44 +0000 (00:05 -0500)]
make extra arguments to object.__init__/__new__ to errors in most cases (finishes #
1683368 )
R David Murray [Sat, 17 Mar 2012 02:51:00 +0000 (22:51 -0400)]
Merge #11686: news entry.
R David Murray [Sat, 17 Mar 2012 02:49:54 +0000 (22:49 -0400)]
#11686: news entry.
R David Murray [Sat, 17 Mar 2012 02:46:14 +0000 (22:46 -0400)]
Merge #11686: add missing entries to email __all__ lists.
Original patch by Steffen Daode Nurpmeso
R David Murray [Sat, 17 Mar 2012 02:43:05 +0000 (22:43 -0400)]
#11686: add missing entries to email __all__ lists.
Original patch by Steffen Daode Nurpmeso
R David Murray [Sat, 17 Mar 2012 02:10:44 +0000 (22:10 -0400)]
Merge #11780: s/throw/raise/
R David Murray [Sat, 17 Mar 2012 02:10:00 +0000 (22:10 -0400)]
#11780: s/throw/raise/
R David Murray [Sat, 17 Mar 2012 02:04:25 +0000 (22:04 -0400)]
Merge #11780: document that email.encoders throw TypeError on multipart messages.
R David Murray [Sat, 17 Mar 2012 02:03:17 +0000 (22:03 -0400)]
#11780: document that email.encoders throw TypeError on multipart messages.
R David Murray [Sat, 17 Mar 2012 01:39:57 +0000 (21:39 -0400)]
#12788: fix error in test_policy when run under refleak detection
Benjamin Peterson [Sat, 17 Mar 2012 01:15:54 +0000 (20:15 -0500)]
simply this slightly
Raymond Hettinger [Sat, 17 Mar 2012 00:08:37 +0000 (17:08 -0700)]
Root variable is not changed.
Raymond Hettinger [Sat, 17 Mar 2012 00:05:17 +0000 (17:05 -0700)]
Fix whitespace
Raymond Hettinger [Sat, 17 Mar 2012 00:04:11 +0000 (17:04 -0700)]
Unique sentinel value for cache.get()
Raymond Hettinger [Fri, 16 Mar 2012 23:53:05 +0000 (16:53 -0700)]
Refactor calculation of the cache key. Minor code cleanups.
Benjamin Peterson [Fri, 16 Mar 2012 23:45:31 +0000 (18:45 -0500)]
cleanup Ellipsis and NotImplemented strings after we're done
Antoine Pitrou [Fri, 16 Mar 2012 23:24:12 +0000 (00:24 +0100)]
Merge
Antoine Pitrou [Fri, 16 Mar 2012 23:23:04 +0000 (00:23 +0100)]
Issue #14335: multiprocessing's custom Pickler subclass now inherits from the C-accelerated implementation.
Patch by sbt.
Benjamin Peterson [Fri, 16 Mar 2012 23:22:53 +0000 (18:22 -0500)]
merge heads
Benjamin Peterson [Fri, 16 Mar 2012 23:22:26 +0000 (18:22 -0500)]
clear the root with the cache
Raymond Hettinger [Fri, 16 Mar 2012 18:48:12 +0000 (11:48 -0700)]
Minor code cleanup.
Benjamin Peterson [Fri, 16 Mar 2012 18:25:58 +0000 (13:25 -0500)]
plug memory leak (closes #14325)
Raymond Hettinger [Fri, 16 Mar 2012 18:21:39 +0000 (11:21 -0700)]
Eliminate duplicate link lookup. Minor cleanup.
Benjamin Peterson [Fri, 16 Mar 2012 17:24:01 +0000 (12:24 -0500)]
kill capsule names that we don't need anymore
Benjamin Peterson [Fri, 16 Mar 2012 17:23:39 +0000 (12:23 -0500)]
use memory macros
Benjamin Peterson [Fri, 16 Mar 2012 17:21:02 +0000 (12:21 -0500)]
check result of PyMem_New
Benjamin Peterson [Fri, 16 Mar 2012 15:13:30 +0000 (10:13 -0500)]
merge heads
Benjamin Peterson [Fri, 16 Mar 2012 15:12:55 +0000 (10:12 -0500)]
fix condition (#14296)
Eli Bendersky [Fri, 16 Mar 2012 14:51:01 +0000 (16:51 +0200)]
Issue #14202: some additional doc fixes
Eli Bendersky [Fri, 16 Mar 2012 14:49:58 +0000 (16:49 +0200)]
Issue #14202: some additional doc fixes
Benjamin Peterson [Fri, 16 Mar 2012 14:39:12 +0000 (09:39 -0500)]
in
72556ff86828 , I should have updated the magic as well as the comment (#14230)
Benjamin Peterson [Fri, 16 Mar 2012 14:35:38 +0000 (09:35 -0500)]
merge 3.2 (#14334)
Benjamin Peterson [Fri, 16 Mar 2012 14:32:59 +0000 (09:32 -0500)]
check to make sure the attribute is a string (#14334)
Eli Bendersky [Fri, 16 Mar 2012 13:32:04 +0000 (15:32 +0200)]
fix trailing whitespace
Eli Bendersky [Fri, 16 Mar 2012 13:30:53 +0000 (15:30 +0200)]
merge heads
Eli Bendersky [Fri, 16 Mar 2012 13:29:50 +0000 (15:29 +0200)]
Add a test that makes sure TreeBuilder can be passed element_factory in the
constructor. Marked as expectedFailure since it currently fails for the C
implementation.
Jean-Paul Calderone [Fri, 16 Mar 2012 12:51:42 +0000 (08:51 -0400)]
Issue #14325: Stop using python lists, capsules, and the garbage collector to deal with PyArg_Parse* cleanup.
Eli Bendersky [Fri, 16 Mar 2012 12:40:13 +0000 (14:40 +0200)]
Issue #14202: Greatly enhance the documentation of xml.dom.pulldom.
Patch by Florian Mladitsch
Eli Bendersky [Fri, 16 Mar 2012 12:37:14 +0000 (14:37 +0200)]
Issue #14202: Greatly enhance the documentation of xml.dom.pulldom.
Patch by Florian Mladitsch
Raymond Hettinger [Fri, 16 Mar 2012 08:18:33 +0000 (01:18 -0700)]
merge
Raymond Hettinger [Fri, 16 Mar 2012 08:16:31 +0000 (01:16 -0700)]
Improve the memory utilization (and speed) of functools.lru_cache().
Senthil Kumaran [Fri, 16 Mar 2012 08:14:51 +0000 (01:14 -0700)]
closes issue10484 - Fix the http.server's cgi PATH_INFO handling problem
Senthil Kumaran [Fri, 16 Mar 2012 08:13:50 +0000 (01:13 -0700)]
closes issue10484 - Fix the http.server's cgi PATH_INFO handling problem
Eli Bendersky [Fri, 16 Mar 2012 07:17:43 +0000 (09:17 +0200)]
Issue #13709: some fixes to the ctypes documentation. In addition to fixing
the problems pointed in the issue, I removed the confusing Windows/Linux
distinction. It serves no real goal in the documentation, and is probably
wrong anyway since for Windows the WINFUNCTYPE constructor should be used.
In addition, the "look, this is faster on Linux" comment is misleading since
it's not explained. The outcome may just be an artifact of qsort implementation
for this particular input, and may change between C runtime version releases.
Eli Bendersky [Fri, 16 Mar 2012 06:42:36 +0000 (08:42 +0200)]
Issue #9257: clarify the events iterparse accepts
Eli Bendersky [Fri, 16 Mar 2012 06:41:30 +0000 (08:41 +0200)]
Issue #9257: clarify the events iterparse accepts
Eli Bendersky [Fri, 16 Mar 2012 06:20:05 +0000 (08:20 +0200)]
Issue #14207: the ParseError exception raised by _elementtree was made
consistent to the one raised by the Python module (the 'code' attribute
was added).
In addition, the exception is now documented.
Added a test to check that ParseError has the required attributes, and
threw away the equivalent doctest which is no longer required.
Eli Bendersky [Fri, 16 Mar 2012 03:53:30 +0000 (05:53 +0200)]
Closes Issue #14246: _elementtree parser will now handle io.StringIO
Senthil Kumaran [Fri, 16 Mar 2012 01:15:34 +0000 (18:15 -0700)]
Explain the use of charset parameter with Content-Type header: issue11082
Senthil Kumaran [Fri, 16 Mar 2012 01:11:16 +0000 (18:11 -0700)]
Explain the use of charset parameter with Content-Type header. Issue11082
Matthias Klose [Thu, 15 Mar 2012 21:19:28 +0000 (22:19 +0100)]
- Issue #14327: Call AC_CANONICAL_HOST in configure.ac and check in
config.{guess,sub}. Don't use uname calls for cross builds.
Benjamin Peterson [Thu, 15 Mar 2012 20:40:37 +0000 (15:40 -0500)]
fix comment
Benjamin Peterson [Thu, 15 Mar 2012 20:38:17 +0000 (15:38 -0500)]
merge heads
Benjamin Peterson [Thu, 15 Mar 2012 20:37:54 +0000 (15:37 -0500)]
space
Benjamin Peterson [Thu, 15 Mar 2012 20:37:39 +0000 (15:37 -0500)]
perform yield from delegation by repeating YIELD_FROM opcode (closes #14230)
This allows generators that are using yield from to be seen by debuggers. It
also kills the f_yieldfrom field on frame objects.
Patch mostly from Mark Shannon with a few tweaks by me.