]>
granicus.if.org Git - python/log
Charles-François Natali [Tue, 22 Nov 2011 17:36:39 +0000 (18:36 +0100)]
Issue #12156: Skip test_multiprocessing on systems which don't support enough
POSIX semaphores (among which FreeBSD < 8).
Victor Stinner [Tue, 22 Nov 2011 00:45:37 +0000 (01:45 +0100)]
Issue #13093: Fix error handling on PyUnicode_EncodeDecimal()
* Add tests for PyUnicode_EncodeDecimal() and PyUnicode_TransformDecimalToASCII()
* Remove the unused "e" variable in replace()
Antoine Pitrou [Mon, 21 Nov 2011 19:16:44 +0000 (20:16 +0100)]
Issue #13322: Fix BufferedWriter.write() to ensure that BlockingIOError is
raised when the wrapped raw file is non-blocking and the write would block.
Previous code assumed that the raw write() would raise BlockingIOError, but
RawIOBase.write() is defined to returned None when the call would block.
Patch by sbt.
Victor Stinner [Sun, 20 Nov 2011 22:09:09 +0000 (23:09 +0100)]
Close #13401: Skip TestFileTypeW of test_argparse if the current user is root
Patch written by Arfrever Frehtes Taifersar Arahesis.
Petri Lehtinen [Sat, 19 Nov 2011 20:03:10 +0000 (22:03 +0200)]
Issue #13338: Handle all enumerations in _Py_ANNOTATE_MEMORY_ORDER
This allows compiling extension modules with -Wswitch-enum on gcc.
Initial patch by Floris Bruynooghe.
Mark Dickinson [Sat, 19 Nov 2011 16:26:45 +0000 (16:26 +0000)]
Issue #12245: Document sys.float_info.rounds better.
Ezio Melotti [Fri, 18 Nov 2011 16:59:36 +0000 (18:59 +0200)]
#13387: add note about checking the exact type in assertIsInstance doc.
Ezio Melotti [Fri, 18 Nov 2011 16:33:14 +0000 (18:33 +0200)]
#11112: Fix typo in a base class in test_socket.
Ezio Melotti [Fri, 18 Nov 2011 16:01:49 +0000 (18:01 +0200)]
#13358: HTMLParser now calls handle_data only once for each CDATA.
Ezio Melotti [Fri, 18 Nov 2011 15:34:26 +0000 (17:34 +0200)]
#4147: minidom's toprettyxml no longer adds whitespace around a text node when it is the only child of an element. Initial patch by Dan Kenigsberg.
Ezio Melotti [Fri, 18 Nov 2011 11:51:10 +0000 (13:51 +0200)]
#13426: fix typos in pickle doc.
Eli Bendersky [Wed, 16 Nov 2011 04:02:21 +0000 (06:02 +0200)]
fixing typos in optparse doc
Éric Araujo [Tue, 15 Nov 2011 15:12:49 +0000 (16:12 +0100)]
Branch merge
Antoine Pitrou [Tue, 15 Nov 2011 00:42:21 +0000 (01:42 +0100)]
Issue #13333: The UTF-7 decoder now accepts lone surrogates
(the encoder already accepts them).
Éric Araujo [Mon, 14 Nov 2011 17:00:48 +0000 (18:00 +0100)]
Fix markup
Ezio Melotti [Mon, 14 Nov 2011 16:53:33 +0000 (18:53 +0200)]
#
1745761 , #755670, #13357, #12629, #
1200313 : improve attribute handling in HTMLParser.
Ezio Melotti [Mon, 14 Nov 2011 16:13:22 +0000 (18:13 +0200)]
Group tests about attributes in a separate class.
Eli Bendersky [Sun, 13 Nov 2011 23:16:31 +0000 (01:16 +0200)]
Clarify the existence of the <> operator in Grammar/Grammar with a comment, for issue 13239
Antoine Pitrou [Sun, 13 Nov 2011 00:01:23 +0000 (01:01 +0100)]
Fix memory leak with FLUFL-related syntax errors (!)
Antoine Pitrou [Sat, 12 Nov 2011 19:36:29 +0000 (20:36 +0100)]
Restore smtpd.DEBUGSTREAM at the end of test_smtpd.
(backport of
6b9f547e92d8 )
Petri Lehtinen [Sat, 12 Nov 2011 19:23:46 +0000 (21:23 +0200)]
Merge heads
Petri Lehtinen [Sat, 12 Nov 2011 19:02:42 +0000 (21:02 +0200)]
Update mailbox.Maildir tests
Remove a sleep to fix transient test failures. Use skewfactor of -3 to
make it work on systems that have 1 second precision for time.time().
Closes #11999
Refs #13254
Eli Bendersky [Sat, 12 Nov 2011 18:44:25 +0000 (20:44 +0200)]
Issue #12767: documenting threading.Condition.notify
Antoine Pitrou [Sat, 12 Nov 2011 00:22:11 +0000 (01:22 +0100)]
Add NEWS entry for #13193
Antoine Pitrou [Sat, 12 Nov 2011 00:20:45 +0000 (01:20 +0100)]
Issue #13193: fix distutils.filelist.FileList under Windows
Florent Xicluna [Fri, 11 Nov 2011 18:56:26 +0000 (19:56 +0100)]
Reformat paragraphs.
Florent Xicluna [Fri, 11 Nov 2011 18:55:21 +0000 (19:55 +0100)]
Few typos in the documentation.
Florent Xicluna [Fri, 11 Nov 2011 18:35:42 +0000 (19:35 +0100)]
Fix few typos.
Florent Xicluna [Fri, 11 Nov 2011 18:21:22 +0000 (19:21 +0100)]
Remove duplicate ACKS.
Brian Curtin [Fri, 11 Nov 2011 15:37:25 +0000 (09:37 -0600)]
Fix #13384. Remove __future__ import in 3.x code.
Eli Bendersky [Fri, 11 Nov 2011 14:57:05 +0000 (16:57 +0200)]
Issue #13161: fix doc strings of __i*__ operators
Eli Bendersky [Fri, 11 Nov 2011 08:57:01 +0000 (10:57 +0200)]
Issue #13191: typo in argparse docs
Eli Bendersky [Fri, 11 Nov 2011 08:40:14 +0000 (10:40 +0200)]
Issue #13365: correct an error in the documentation of str.expandtabs
Ezio Melotti [Thu, 10 Nov 2011 07:36:34 +0000 (09:36 +0200)]
#13379: update Unicode version in unicodedata docstrings and comments.
Antoine Pitrou [Wed, 9 Nov 2011 23:37:09 +0000 (00:37 +0100)]
Issue #13373: multiprocessing.Queue.get() could sometimes block indefinitely
when called with a timeout. Patch by Arnaud Ysmal.
Charles-François Natali [Tue, 8 Nov 2011 18:42:02 +0000 (19:42 +0100)]
test_import: test_execute_bit_not_copied() was actually a no-op: fix it.
Jesus Cea [Tue, 8 Nov 2011 15:24:43 +0000 (16:24 +0100)]
Partial patch for issue #11812: Take care of test_telnetlib.py
Jesus Cea [Tue, 8 Nov 2011 15:20:46 +0000 (16:20 +0100)]
Solved a potential deadlock in test_telnetlib.py. Related to issue #11812
Nick Coghlan [Tue, 8 Nov 2011 11:50:58 +0000 (21:50 +1000)]
Issue #13237: Fix formatting error - the legacy shell commands weren't meant to be under the Notes heading
Nick Coghlan [Tue, 8 Nov 2011 11:39:07 +0000 (21:39 +1000)]
Issue #13237: Remove duplicate data value descriptions from the subprocess docs
Nick Coghlan [Tue, 8 Nov 2011 10:49:23 +0000 (20:49 +1000)]
Issue #13237: Forward port subprocess module updates and explicitly document UTF-8 encoding assumption when universal_newlines=True
Éric Araujo [Mon, 7 Nov 2011 16:52:48 +0000 (17:52 +0100)]
Don’t interpret backslashes in ASCII diagram in a docstring
Éric Araujo [Mon, 7 Nov 2011 16:31:07 +0000 (17:31 +0100)]
Document that shutil.make_archive does not typecheck its logger argument
Vinay Sajip [Mon, 7 Nov 2011 10:15:08 +0000 (10:15 +0000)]
Closes #13361: Raise correct exception type.
Vinay Sajip [Mon, 7 Nov 2011 08:53:03 +0000 (08:53 +0000)]
Closes #13661: Check added for type of logger name.
Petri Lehtinen [Sun, 6 Nov 2011 19:02:39 +0000 (21:02 +0200)]
Revert "Accept None as start and stop parameters for list.index() and tuple.index()"
Issue #13340.
Petri Lehtinen [Sun, 6 Nov 2011 07:24:19 +0000 (09:24 +0200)]
curses.tparm() is expecting a byte string, not curses.tigetstr()
Issue #10570
Antoine Pitrou [Sun, 6 Nov 2011 02:03:18 +0000 (03:03 +0100)]
Skip early if stdin and stdout are not ttys
Antoine Pitrou [Sun, 6 Nov 2011 01:51:25 +0000 (02:51 +0100)]
Backport robustness fix for test_builtin
Antoine Pitrou [Sat, 5 Nov 2011 23:34:26 +0000 (00:34 +0100)]
Issue #13342: input() used to ignore sys.stdin's and sys.stdout's unicode
error handler in interactive mode (when calling into PyOS_Readline()).
Petri Lehtinen [Sat, 5 Nov 2011 21:20:57 +0000 (23:20 +0200)]
Accept None as start and stop parameters for list.index() and tuple.index()
Closes #13340.
Raymond Hettinger [Sat, 5 Nov 2011 20:35:26 +0000 (13:35 -0700)]
Improve Counter.__repr__() to not fail with unorderable values
Petri Lehtinen [Sat, 5 Nov 2011 20:06:30 +0000 (22:06 +0200)]
Update .gitignore
Petri Lehtinen [Sat, 5 Nov 2011 19:04:24 +0000 (21:04 +0200)]
Remove __pycache__ directories correctly on OpenBSD
The find utility of OpenBSD doesn't support the "-exec cmd {} +"
action. Change it to use "-depth -exec cmd {} ;" instead.
Also, remove __pycache__ before *.py[co], as most bytecode files are
in __pycache__ directories. Only those generated by Python 2 under
Doc/tools are not.
Closes #13326.
Petri Lehtinen [Sat, 5 Nov 2011 08:18:50 +0000 (10:18 +0200)]
Issue #3067: Enhance the documentation and docstring of locale.setlocale()
Petri Lehtinen [Sat, 5 Nov 2011 07:44:59 +0000 (09:44 +0200)]
Fix Maildir initialization so that maildir contents are read correctly.
Closes #13254.
Amaury Forgeot d'Arc [Fri, 4 Nov 2011 21:17:45 +0000 (22:17 +0100)]
Issue #13343: Fix a SystemError when a lambda expression uses a global
variable in the default value of a keyword-only argument:
(lambda *, arg=GLOBAL_NAME: None)
Petri Lehtinen [Fri, 4 Nov 2011 19:35:07 +0000 (21:35 +0200)]
Issue #3067: Fix the error raised by locale.setlocale()
Florent Xicluna [Fri, 4 Nov 2011 09:16:28 +0000 (10:16 +0100)]
Closes #13140: Fix the daemon_threads attribute of ThreadingMixIn.
Ross Lagerwall [Fri, 4 Nov 2011 05:09:14 +0000 (07:09 +0200)]
Issue #13339: Fix compile error in posixmodule.c due to missing semicolon.
Thanks to Robert Xiao.
Victor Stinner [Thu, 3 Nov 2011 23:36:46 +0000 (00:36 +0100)]
Issue #12342: Improve _tkinter error message on unencodable character
Victor Stinner [Thu, 3 Nov 2011 19:35:40 +0000 (20:35 +0100)]
Issue #10570: curses.putp() is now expecting a byte string, instead of a
Unicode string.
This is an incompatible change, but putp() is used to emit terminfo commands,
which are bytes strings, not Unicode strings.
Éric Araujo [Thu, 3 Nov 2011 15:27:57 +0000 (16:27 +0100)]
Branch merge
Éric Araujo [Thu, 3 Nov 2011 03:35:20 +0000 (04:35 +0100)]
Avoid relying on the default reST role in logging library doc
Éric Araujo [Thu, 3 Nov 2011 03:34:09 +0000 (04:34 +0100)]
Fix incorrect docstring I changed a while back.
New wording is taken straight from the PEP, so this time should be good
:)
Éric Araujo [Thu, 3 Nov 2011 02:45:33 +0000 (03:45 +0100)]
More fixes for PEP 3147 compliance in distutils (#11254)
Éric Araujo [Thu, 3 Nov 2011 02:38:44 +0000 (03:38 +0100)]
Add signatures to the docstring of functions added to imp by PEP 3147
Éric Araujo [Thu, 3 Nov 2011 02:20:43 +0000 (03:20 +0100)]
State explicitely that PYTHONDONTWRITEBYTECODE is equivalent to -B
Antoine Pitrou [Thu, 3 Nov 2011 01:45:46 +0000 (02:45 +0100)]
Issue #13307: fix bdist_rpm test failures
Éric Araujo [Wed, 2 Nov 2011 23:08:48 +0000 (00:08 +0100)]
Fix typo
Victor Stinner [Wed, 2 Nov 2011 22:45:29 +0000 (23:45 +0100)]
Issue #10570: curses.tigetstr() is now expecting a byte string, instead of a
Unicode string.
This is an incompatible change, but the previous behaviour was completly wrong.
Charles-François Natali [Wed, 2 Nov 2011 18:35:14 +0000 (19:35 +0100)]
Issue #13308: Fix test_httpservers failures when run as root.
Éric Araujo [Wed, 2 Nov 2011 17:05:41 +0000 (18:05 +0100)]
Cleanups in distutils tests.
- Actually check the contents of the file created by bdist_dumb.
- Don’t use “RECORD” as filename for non-PEP 376 record file
- Don’t start method name with “_test”, it smells like a disabled test
method instead of an helper method
- Fix some idioms (assertIn, addCleanup)
Florent Xicluna [Tue, 1 Nov 2011 22:31:09 +0000 (23:31 +0100)]
Closes #2892: preserve iterparse events in case of SyntaxError.
Ezio Melotti [Tue, 1 Nov 2011 16:57:15 +0000 (18:57 +0200)]
Make sure that the tolerant parser still parses valid HTML correctly.
Ezio Melotti [Tue, 1 Nov 2011 13:00:59 +0000 (15:00 +0200)]
Avoid reusing the same collector in the tests.
Ezio Melotti [Tue, 1 Nov 2011 12:42:54 +0000 (14:42 +0200)]
#12008: add a test.
Ezio Melotti [Tue, 1 Nov 2011 12:12:22 +0000 (14:12 +0200)]
#670664: Fix HTMLParser to correctly handle the content of ``<script>...</script>`` and ``<style>...</style>``.
Sandro Tosi [Tue, 1 Nov 2011 09:32:05 +0000 (10:32 +0100)]
correct signature for tzinfo.dst() in examples; thanks to Daniil Shved from docs@
Ned Deily [Mon, 31 Oct 2011 23:16:35 +0000 (16:16 -0700)]
Issue #13304: Skip test case if user site-packages disabled (-s or
PYTHONNOUSERSITE). (Patch by Carl Meyer)
Senthil Kumaran [Mon, 31 Oct 2011 17:35:17 +0000 (01:35 +0800)]
Fix issue 10817 - Fix urlretrieve function to raise ContentTooShortError
even when reporthook is None. Patch by Jyrki Pulliainen.
Sandro Tosi [Mon, 31 Oct 2011 16:46:04 +0000 (17:46 +0100)]
use diveintopython.net now that DIP.org returns 410; thanks to Josh Gachnang from docs@
Sandro Tosi [Mon, 31 Oct 2011 16:15:39 +0000 (17:15 +0100)]
remove confusing paragraph (as part of r87523); thanks to AJ Hill from docs@
Jesus Cea [Mon, 31 Oct 2011 15:03:34 +0000 (16:03 +0100)]
Closes #13283: removal of two unused variable in locale.py
Sandro Tosi [Mon, 31 Oct 2011 09:12:43 +0000 (10:12 +0100)]
document turtle done() function; thanks to Csaba Szepesvari from docs@
Ned Deily [Mon, 31 Oct 2011 03:01:35 +0000 (20:01 -0700)]
Issue 13296: Fix IDLE to clear compile __future__ flags on shell restart.
(Patch by Roger Serwy)
Sandro Tosi [Mon, 31 Oct 2011 01:41:06 +0000 (02:41 +0100)]
caught is the right pp of catch; thanks to Don Bennett from docs@
Raymond Hettinger [Sun, 30 Oct 2011 22:06:14 +0000 (15:06 -0700)]
Improve itertools docs with clearer examples of pure python equivalent code.
Raymond Hettinger [Sun, 30 Oct 2011 21:32:54 +0000 (14:32 -0700)]
Issue 13274: Make the pure python code for heapq more closely match the C implementation for an undefined corner case.
Florent Xicluna [Sun, 30 Oct 2011 19:26:28 +0000 (20:26 +0100)]
Merge heads
Florent Xicluna [Sun, 30 Oct 2011 19:22:25 +0000 (20:22 +0100)]
Issue #13293: Better error message when trying to marshal bytes using xmlrpc.client.
Florent Xicluna [Sun, 30 Oct 2011 19:19:32 +0000 (20:19 +0100)]
Cleanup xmlrpc: remove obsolete comments, unused imports. Add test for bytes marshalling.
Florent Xicluna [Sun, 30 Oct 2011 19:18:50 +0000 (20:18 +0100)]
Closes #13291: NameError in xmlrpc package.
Petri Lehtinen [Sun, 30 Oct 2011 18:59:10 +0000 (20:59 +0200)]
Add Misc/NEWS entry for issue #10519
Benjamin Peterson [Sun, 30 Oct 2011 18:24:44 +0000 (14:24 -0400)]
remove unused variable
Antoine Pitrou [Sun, 30 Oct 2011 18:13:55 +0000 (19:13 +0100)]
Issue #10363: Deallocate global locks in Py_Finalize().
Petri Lehtinen [Sun, 30 Oct 2011 12:31:27 +0000 (14:31 +0200)]
Fix the return value of set_discard (issue #10519)
Petri Lehtinen [Sun, 30 Oct 2011 11:56:41 +0000 (13:56 +0200)]
Avoid unnecessary recursive function calls (closes #10519)
Ezio Melotti [Sun, 30 Oct 2011 07:20:19 +0000 (09:20 +0200)]
Add a button to the code examples in the doc to show/hide the prompts and output.
Ezio Melotti [Sat, 29 Oct 2011 07:41:51 +0000 (10:41 +0300)]
#13289: fix typo.