Commit graph

20163 commits

Author SHA1 Message Date
Victor Stinner
388196ed72 Issue #12011: signal.signal() and signal.siginterrupt() raise an OSError,
instead of a RuntimeError: OSError has an errno attribute.
2011-05-10 17:13:00 +02:00
Łukasz Langa
3c6e4dd11f Merged trivial doc fix from 3.2. 2011-05-10 15:26:22 +02:00
Raymond Hettinger
6a523489fa merge 2011-05-10 00:35:48 -07:00
Łukasz Langa
fc75393275 Merged solution for #12036 from 3.2 2011-05-09 18:50:47 +02:00
Senthil Kumaran
c7ae19b6a7 Issue #3709: a flush_headers method to BaseHTTPRequestHandler which manages the
sending of headers to output stream and flushing the internal headers buffer.
Patch contribution by Andrew Schaaf
2011-05-09 23:25:02 +08:00
Martin v. Löwis
7c038b4726 merge 11164 2011-05-09 08:12:19 +02:00
Ezio Melotti
60480454bc Merge with 3.2. 2011-05-09 04:00:47 +03:00
Benjamin Peterson
eaee1385a0 note the point of having log2 2011-05-08 19:48:08 -05:00
Victor Stinner
fa0e3d52d6 Issue #11888: Add log2 function to math module. Patch written by Mark
Dickinson.
2011-05-09 01:01:09 +02:00
Victor Stinner
3de49192aa Issue #12012: ssl.PROTOCOL_SSLv2 becomes optional
OpenSSL is now compiled with OPENSSL_NO_SSL2 defined (without the SSLv2
protocol) on Debian: fix the ssl module on Debian Testing and Debian Sid.

Optimize also ssl.get_protocol_name(): speed does matter!
2011-05-09 00:42:58 +02:00
Victor Stinner
d49b1f14de Issue #8407: The signal handler writes the signal number as a single byte
instead of a nul byte into the wakeup file descriptor. So it is possible to
wait more than one signal and know which signals were raised.
2011-05-08 02:03:15 +02:00
Victor Stinner
b3e7219abf Issue #8407: Add pthread_kill(), sigpending() and sigwait() functions to the
signal module.
2011-05-08 01:46:11 +02:00
Giampaolo Rodola'
a55efb3b6f #11072- applying http://bugs.python.org/review/11072/show suggestions 2011-05-07 16:06:59 +02:00
Victor Stinner
7bba62fd68 faulthandler: dump all threads by default
* Set the default value of all_threads arguments to True
 * Py_FatalError() dumps all threads, instead of only the current thread

Dump only the current thread is not reliable. In some cases, Python is unable
to retrieve the state of the current thread and so is unable to dump the
traceback. faulthandler keeps a reference to the interpreter and so is always
able to dump the traceback of all threads.
2011-05-07 12:43:00 +02:00
Giampaolo Rodola'
d78def9474 Issue #11072: added MLSD command (RFC-3659) support to ftplib. 2011-05-06 19:49:08 +02:00
Éric Araujo
17b60f0367 Also add versionchanged directive to the function doc (#11591) 2011-05-06 18:50:08 +02:00
Antoine Pitrou
0872816dc1 Issue #8808: The IMAP4_SSL constructor now allows passing an SSLContext
parameter to control parameters of the secure channel.  Patch by Sijin
Joseph.
2011-05-06 18:49:52 +02:00
Ezio Melotti
b4dc2502ad Issue #10775: assertRaises, assertRaisesRegex, assertWarns, and assertWarnsRegex now accept a keyword argument 'msg' when used as context managers. Initial patch by Winston Ewert. 2011-05-06 15:01:41 +03:00
Eli Bendersky
e168965bd0 Issue #11015: bring test.support docs up to date 2011-05-06 09:29:27 +03:00
Nick Coghlan
7ceb1804b0 Merge #11647 update from 3.2 2011-05-05 23:58:57 +10:00
Ezio Melotti
868fc87591 #11997: merge with 3.2. 2011-05-05 14:21:55 +03:00
Alexander Belopolsky
6d3c9a6893 Mention that timezone is a subclass of tzinfo. 2011-05-04 10:28:26 -04:00
Victor Stinner
35b300c5fd Issue #8407: signal.pthread_sigmask() returns a set instead of a list
Update the doc. Refactor also related tests.
2011-05-04 13:20:35 +02:00
Brian Curtin
afd01172f9 Fix #11834. Correct site-packages paths.
Patch by Bryce Verdier.
2011-05-03 21:58:32 -05:00
Ezio Melotti
4e787aeed6 #11985: merge with 3.2. 2011-05-03 20:44:26 +03:00
Brian Curtin
49a40cd562 Adjust OS/2 & VMS grammar, and add Windows 2000 to the unsupported list. 2011-05-02 22:30:06 -05:00
Alexander Belopolsky
5611a1c326 Issue #11930: Added Misc/NEWS and versionchanged entries. 2011-05-02 14:14:48 -04:00
Alexander Belopolsky
89da349b7b Issue #11930: Remove year >= 1000 limitation from datetime.strftime.
Patch by Victor Stinner.
2011-05-02 13:14:24 -04:00
Alexander Belopolsky
03163ac185 Issue #11930: Remove deprecated time.accept2dyear. 2011-05-02 12:20:52 -04:00
Éric Araujo
f95f18048d Merge 3.2 2011-05-02 13:33:14 +02:00
Benjamin Peterson
0255973af6 merge 3.2 2011-05-01 20:24:59 -05:00
Victor Stinner
fadeeffe5b (Merge 3.2) Issue #11277: mmap.mmap() calls fcntl(fd, F_FULLFSYNC) on Mac OS X
to get around a mmap bug with sparse files. Patch written by Steffen Daode
Nurpmeso.
2011-05-02 01:14:55 +02:00
Benjamin Peterson
47583fa9b4 merge 3.2 2011-05-01 17:39:52 -05:00
Georg Brandl
6c32b4a601 merge with 3.2 2011-05-01 22:37:46 +02:00
Georg Brandl
2cdee708e9 Split combined code/doctest code blocks in two blocks, to enable proper highlighting. 2011-05-01 22:34:31 +02:00
R David Murray
afbc8506a1 Merge #11883: fix email examples by adding 'localhost' to SMTP constructor calls 2011-04-30 17:29:28 -04:00
R David Murray
d3f075a4c0 Merge #11883: replace incorrect call to sendmail with correct call to send_message 2011-04-30 17:20:44 -04:00
R David Murray
c55a7ea2b8 Merge #11901: post-commit review fixes per Georg Brandl 2011-04-30 16:36:37 -04:00
Benjamin Peterson
1a5097244a merge 3.2 2011-04-30 13:16:14 -05:00
Georg Brandl
00db582272 Fix indentation. 2011-04-30 15:30:03 +02:00
Victor Stinner
a929335961 Issue #8407, issue #11859: Add signal.pthread_sigmask() function to fetch
and/or change the signal mask of the calling thread.

Fix also tests of test_io using threads and an alarm: use pthread_sigmask() to
ensure that the SIGALRM signal is received by the main thread.

Original patch written by Jean-Paul Calderone.
2011-04-30 15:21:58 +02:00
Victor Stinner
d5c355ccc7 Issue #11223: Replace threading._info() by sys.thread_info 2011-04-30 14:53:09 +02:00
Brian Curtin
6b549a4d8b Fix #11961. Document STARTUPINFO and creation flag options. 2011-04-29 22:21:35 -05:00
Georg Brandl
0cd25c9dd9 Small grammar fix. 2011-04-29 13:45:54 +02:00
Ezio Melotti
025691a5fe #11952: merge with 3.2. 2011-04-29 07:13:12 +03:00
Antoine Pitrou
15399c3f09 Issue #11811: ssl.get_server_certificate() is now IPv6-compatible. Patch
by Charles-François Natali.
2011-04-28 19:23:55 +02:00
Łukasz Langa
e812bf7bf6 Merged styling updates for #11670 from 3.2. 2011-04-28 12:02:58 +02:00
Raymond Hettinger
121bf6aa61 Issue #11940: Update external link. 2011-04-27 16:33:01 -07:00
Ezio Melotti
98be2b72c6 #11942: merge with 3.2. 2011-04-28 00:53:48 +03:00
Łukasz Langa
2356659f34 Merged trailing whitespace fix. 2011-04-27 18:14:04 +02:00