Zachary Ware
88a1977a08
Issue #22072 : Fix a couple of SSL doc typos. Patch by Alex Gaynor.
2014-07-25 13:30:50 -05:00
Charles-François Natali
e396c363cb
Merge.
2014-07-25 18:45:02 +01:00
Charles-François Natali
65708cf510
Issue #19875 : Fix random test_getsockaddrarg() failure.
2014-07-25 18:44:30 +01:00
Victor Stinner
2955a0bf06
asyncio, test_subprocess: relax timings for slow builbots
2014-07-25 14:05:07 +02:00
Victor Stinner
18a28dc5c2
asyncio: sync with Tulip
...
* Fix _WaitHandleFuture.cancel(): return the result of the parent cancel()
method.
* _OverlappedFuture.cancel() now clears its reference to the overlapped object.
Make also the _OverlappedFuture.ov attribute private.
* Check if _WaitHandleFuture completed before unregistering it in the callback.
Add also _WaitHandleFuture._poll() and repr(_WaitHandleFuture).
* _WaitHandleFuture now unregisters its wait handler if WaitForSingleObject()
raises an exception.
* _OverlappedFuture.set_exception() now cancels the overlapped operation.
2014-07-25 13:05:20 +02:00
Serhiy Storchaka
1a901cc952
Issue #22061 : Add deprecation warnings in empty obsolete methods.
2014-07-25 12:24:07 +03:00
Terry Jan Reedy
5c1b8f3de6
Issue #22061 : remove call of useless function slated for removal.
2014-07-25 03:06:32 -04:00
Terry Jan Reedy
280aace067
Issue #22053 : Make help work, after previous patch for this issue disabled it
...
by removing global 'demo'. Refactor and remove duplicate code.
2014-07-25 01:56:24 -04:00
Victor Stinner
fea6a100dc
asyncio: sync with Tulip
...
Improve stability of the proactor event loop, especially operations on
overlapped objects:
* Tulip issue 195: Don't call UnregisterWait() twice if a _WaitHandleFuture is
cancelled twice to fix a crash.
* IocpProactor.close(): cancel futures to cancel overlapped operations, instead
of cancelling directly overlapped operations. Future objects may not call
ov.cancel() if the future was cancelled or if the overlapped was already
cancelled. The cancel() method of the future may also catch exceptions. Log
also errors on cancellation.
* tests: rename "f" to "fut"
* Add a __repr__() method to IocpProactor
* Add a destructor to IocpProactor which closes it
* _OverlappedFuture.cancel() doesn't cancel the overlapped anymore if it is
done: if it is already cancelled or completed. Log also an error if the
cancellation failed.
* Add the address of the overlapped object in repr(_OverlappedFuture)
* _OverlappedFuture truncates the source traceback to hide the call to the
parent constructor (useless in debug).
2014-07-25 00:54:53 +02:00
Victor Stinner
92639cce35
Issue #19884 , readline: calling rl_variable_bind ("enable-meta-key", "off")
...
does crash on Mac OS X which uses libedit instead of readline.
2014-07-24 22:11:38 +02:00
Victor Stinner
45cff66cf6
Issue #16133 : The asynchat.async_chat.handle_read() method now ignores
...
BlockingIOError exceptions. Initial patch written by Xavier de Gaye.
Document also in asyncore documentation that recv() may raise BlockingIOError.
2014-07-24 18:49:36 +02:00
Victor Stinner
992019c006
Backport os.rst documentation from Python 3.5.
2014-07-24 12:42:45 +02:00
Victor Stinner
6d4f4feca2
Issue #21813 : Enhance documentation of the os.stat_result class.
2014-07-24 12:42:16 +02:00
Victor Stinner
a3c80ce8b7
Issue #19884 : readline: Disable the meta modifier key if stdout is not a
...
terminal to not write the ANSI sequence "\033[1034h" into stdout. This sequence
is used on some terminal (ex: TERM=xterm-256color") to enable support of 8 bit
characters.
2014-07-24 12:23:56 +02:00
Victor Stinner
cdb2c601db
test_gettext: use support.rmtree() instead of shutil.rmtree()
2014-07-24 12:07:45 +02:00
Victor Stinner
0e243612f8
asyncio tests: relax timings for slow buildbots
2014-07-24 12:04:22 +02:00
Victor Stinner
5006b1fd96
Issue #20055 : Fix BaseEventLoop.stop() docstring, incomplete sentence.
...
Patch written by Saimadhav Heblikar.
2014-07-24 11:34:11 +02:00
Andrew Svetlov
ca4f34366a
Fix incomplete sentence in asyncio docs.
2014-07-24 11:36:33 +03:00
Terry Jan Reedy
9ff41803af
Asyncio doc fixes: spelling, grammar, duplication.
2014-07-24 02:59:02 -04:00
Terry Jan Reedy
c935a9530c
Englich grammar nit.
2014-07-24 02:33:14 -04:00
Benjamin Peterson
1cc9520327
s/stringobject/bytesobject/ ( closes #22036 )
...
Patch by Martin Matusiak.
2014-07-23 21:39:37 -07:00
Terry Jan Reedy
9f5388f24f
Fix doc example bug reported on python-list by Akshay Verma.
2014-07-23 20:30:29 -04:00
Terry Jan Reedy
b8352e7253
Issue #22053 : Cleanup turtledemo start and stop and fix debug shutdown warning.
2014-07-23 17:27:57 -04:00
Zachary Ware
88b2b45154
Issue #19493 : Fix two uses of ctypes.test.requires (it's not a decorator)
...
and skip test_win32.FunctionCallTestCase.test_SEH when Python was compiled
in debug configuration or by a non-MSC compiler.
2014-07-23 14:39:50 -05:00
Serhiy Storchaka
efa9c805b1
Merge heads
2014-07-23 22:12:53 +03:00
Serhiy Storchaka
1ce2289342
Issue #6167 : Backported tests for Scrollbar.activate() and Scrollbar.set()
...
from 6ae34a948cb4.
2014-07-23 22:08:45 +03:00
Terry Jan Reedy
b03f0422c5
Issue #21597 : Turtledemo text pane can now be widened to view or copy complete
...
lines or narrowed for small screens.
Issie #19132 : Turtledemo buttons no longer disappear when window is shrun.
Patch mostly by Lita Cho (21597) using idea from patch by Jan Kanis (18132).
2014-07-23 15:01:12 -04:00
Zachary Ware
f012ba42fe
Issue #22002 : Make full use of test discovery in test sub-packages.
...
Adds `load_package_tests` function to test.support, uses it in test_asyncio,
test_email, test_json, test_tools, test_importlib and all test_importlib
sub-packages to implement test discovery.
2014-07-23 12:00:29 -05:00
Victor Stinner
c4c464911a
asyncio: sync with Tulip
...
* Tulip issue 194: Don't use sys.getrefcount() in unit tests
* signal.set_wakeup_fd() can now raise an OSError on Python 3.5
2014-07-23 18:21:45 +02:00
Serhiy Storchaka
8966759b03
Issue #21888 : plistlib's load() and loads() now work if the fmt parameter is
...
specified.
2014-07-23 18:49:31 +03:00
Serhiy Storchaka
64a1207280
Correct issue #21044 patch author.
2014-07-23 18:41:21 +03:00
Andrew Svetlov
588517ca63
Fix grammar
2014-07-23 11:27:17 +03:00
Charles-François Natali
889d6463b3
Issue #21901 : Cap the maximum number of file descriptors to use for the test.
2014-07-22 21:25:03 +01:00
Victor Stinner
31e7bfa6ba
asyncio, tulip issue 193: Convert StreamWriter.drain() to a classic coroutine
...
Replace also _make_drain_waiter() function with a classic _drain_helper()
coroutine.
2014-07-22 12:03:40 +02:00
Serhiy Storchaka
1392df96ef
Fixed bugs in reprs of CookieJar and multiprocessing.dummy.Value.
2014-07-22 11:09:36 +03:00
Serhiy Storchaka
cb7d43cbdf
Merge heads
2014-07-22 11:02:56 +03:00
Serhiy Storchaka
17f5f817de
Issue #15759 : "make suspicious", "make linkcheck" and "make doctest" in Doc/
...
now display special message when and only when there are failures.
2014-07-22 10:24:25 +03:00
Senthil Kumaran
bc07ac5180
Fix localhost checking in FileHandler. Raised in #21970 .
2014-07-22 00:15:20 -07:00
Antoine Pitrou
dfab935c74
Issue #21976 : Fix test_ssl to accept LibreSSL version strings.
...
Thanks to William Orr.
2014-07-21 18:35:01 -04:00
Victor Stinner
47ae763d28
Issue #19629 : Add missing "import stat"
...
Sort also imports in support/__init__.py
2014-07-21 21:40:19 +02:00
Victor Stinner
ec86469ca3
Issue #19811 , #22022 : test_pathlib uses support.rmtree() instead of
...
shutil.rmtree() to remove the temporary directory.
2014-07-21 19:19:05 +02:00
Victor Stinner
67f8706521
Issue #19629 : Fix support.rmtree(), use os.lstat() to check if the file is a
...
directory, not os.path.isdir()
2014-07-21 19:18:12 +02:00
Victor Stinner
0dee8ad579
asyncio: Fix test_stdin_broken_pipe(), drain() is not a coroutine
2014-07-21 16:23:33 +02:00
Raymond Hettinger
854e76effa
Issue #21868 : Prevent turtle crash due to invalid undo buffer size.
2014-07-20 21:30:32 -07:00
Benjamin Peterson
01963e6ae9
add #
2014-07-20 13:05:01 -07:00
Benjamin Peterson
102488b644
args doesn't need to be a tuple ( closes #17210 )
2014-07-19 16:34:33 -07:00
Mark Dickinson
e004c6cad5
Issue #22006 : Remove outdated _thread caveat. Thanks Dan O'Reilly for the report.
2014-07-19 21:45:06 +01:00
Zachary Ware
0069eac0e5
Issue #22004 : Correct an argument name.
2014-07-18 09:11:48 -05:00
Victor Stinner
be0a2d767c
Fix asyncio.__all__: export also unix_events and windows_events symbols
...
For example, on Windows, it was not possible to get ProactorEventLoop or
DefaultEventLoopPolicy using "from asyncio import *".
2014-07-18 12:44:25 +02:00
Victor Stinner
98fa332e33
Issue #21247 : Fix a race condition in test_send_signal() of asyncio
...
Add a basic synchronization mechanism to wait until the child process is ready
before sending it a signal.
2014-07-17 23:49:11 +02:00