Staging
v0.5.1
https://github.com/python/cpython
Revision b261475a48d905f160bc1f499e90b995b0d0b6c0 authored by Victor Stinner on 25 August 2014, 21:20:52 UTC, committed by Victor Stinner on 25 August 2014, 21:20:52 UTC
* PipeServer.close() now cancels the "accept pipe" future which cancels the
  overlapped operation.
* Fix _SelectorTransport.__repr__() if the transport was closed
* Fix debug log in BaseEventLoop.create_connection(): get the socket object
  from the transport because SSL transport closes the old socket and creates a
  new SSL socket object. Remove also the _SelectorSslTransport._rawsock
  attribute: it contained the closed socket (not very useful) and it was not
  used.
* Issue #22063: socket operations (sock_recv, sock_sendall, sock_connect,
  sock_accept) of the proactor event loop don't raise an exception in debug
  mode if the socket are in blocking mode. Overlapped operations also work on
  blocking sockets.
* Fix unit tests in debug mode: mock a non-blocking socket for socket
  operations which now raise an exception if the socket is blocking.
* _fatal_error() method of _UnixReadPipeTransport and _UnixWritePipeTransport
  now log all exceptions in debug mode
* Don't log expected errors in unit tests
* Tulip issue 200: _WaitHandleFuture._unregister_wait() now catchs and logs
  exceptions.
* Tulip issue 200: Log errors in debug mode instead of simply ignoring them.
1 parent d71dcbb
History
Tip revision: b261475a48d905f160bc1f499e90b995b0d0b6c0 authored by Victor Stinner on 25 August 2014, 21:20:52 UTC
asyncio: sync with Tulip
Tip revision: b261475
File Mode Size
Python-ast.h -rw-r--r-- 19.0 KB
Python.h -rw-r--r-- 2.8 KB
abstract.h -rw-r--r-- 42.1 KB
accu.h -rw-r--r-- 1016 bytes
asdl.h -rw-r--r-- 1.2 KB
ast.h -rw-r--r-- 477 bytes
bitset.h -rw-r--r-- 792 bytes
bltinmodule.h -rw-r--r-- 264 bytes
boolobject.h -rw-r--r-- 886 bytes
bytearrayobject.h -rw-r--r-- 2.1 KB
bytes_methods.h -rw-r--r-- 2.0 KB
bytesobject.h -rw-r--r-- 4.8 KB
cellobject.h -rw-r--r-- 701 bytes
ceval.h -rw-r--r-- 7.0 KB
classobject.h -rw-r--r-- 1.6 KB
code.h -rw-r--r-- 4.1 KB
codecs.h -rw-r--r-- 6.3 KB
compile.h -rw-r--r-- 2.1 KB
complexobject.h -rw-r--r-- 1.9 KB
datetime.h -rw-r--r-- 8.3 KB
descrobject.h -rw-r--r-- 2.8 KB
dictobject.h -rw-r--r-- 5.1 KB
dtoa.h -rw-r--r-- 458 bytes
dynamic_annotations.h -rw-r--r-- 21.9 KB
enumobject.h -rw-r--r-- 253 bytes
errcode.h -rw-r--r-- 1.5 KB
eval.h -rw-r--r-- 597 bytes
fileobject.h -rw-r--r-- 1.8 KB
fileutils.h -rw-r--r-- 1.5 KB
floatobject.h -rw-r--r-- 4.5 KB
frameobject.h -rw-r--r-- 3.5 KB
funcobject.h -rw-r--r-- 3.7 KB
genobject.h -rw-r--r-- 1.1 KB
graminit.h -rw-r--r-- 1.8 KB
grammar.h -rw-r--r-- 2.0 KB
import.h -rw-r--r-- 3.8 KB
intrcheck.h -rw-r--r-- 460 bytes
iterobject.h -rw-r--r-- 567 bytes
listobject.h -rw-r--r-- 2.8 KB
longintrepr.h -rw-r--r-- 3.9 KB
longobject.h -rw-r--r-- 8.0 KB
marshal.h -rw-r--r-- 803 bytes
memoryobject.h -rw-r--r-- 2.8 KB
metagrammar.h -rw-r--r-- 253 bytes
methodobject.h -rw-r--r-- 3.2 KB
modsupport.h -rw-r--r-- 4.8 KB
moduleobject.h -rw-r--r-- 1.6 KB
namespaceobject.h -rw-r--r-- 297 bytes
node.h -rw-r--r-- 996 bytes
object.h -rw-r--r-- 37.6 KB
objimpl.h -rw-r--r-- 13.5 KB
opcode.h -rw-r--r-- 5.1 KB
osdefs.h -rw-r--r-- 848 bytes
parsetok.h -rw-r--r-- 2.8 KB
patchlevel.h -rw-r--r-- 1.1 KB
pgen.h -rw-r--r-- 253 bytes
pgenheaders.h -rw-r--r-- 1.1 KB
py_curses.h -rw-r--r-- 4.1 KB
pyarena.h -rw-r--r-- 2.7 KB
pyatomic.h -rw-r--r-- 5.8 KB
pycapsule.h -rw-r--r-- 1.7 KB
pyctype.h -rw-r--r-- 1.3 KB
pydebug.h -rw-r--r-- 1019 bytes
pyerrors.h -rw-r--r-- 15.5 KB
pyexpat.h -rw-r--r-- 2.3 KB
pyfpe.h -rw-r--r-- 8.3 KB
pygetopt.h -rw-r--r-- 388 bytes
pyhash.h -rw-r--r-- 4.2 KB
pymacconfig.h -rw-r--r-- 2.9 KB
pymacro.h -rw-r--r-- 2.8 KB
pymath.h -rw-r--r-- 6.3 KB
pymem.h -rw-r--r-- 6.6 KB
pyport.h -rw-r--r-- 30.1 KB
pystate.h -rw-r--r-- 8.9 KB
pystrcmp.h -rw-r--r-- 436 bytes
pystrtod.h -rw-r--r-- 1.2 KB
pythonrun.h -rw-r--r-- 9.9 KB
pythread.h -rw-r--r-- 3.0 KB
pytime.h -rw-r--r-- 2.8 KB
rangeobject.h -rw-r--r-- 629 bytes
setobject.h -rw-r--r-- 3.2 KB
sliceobject.h -rw-r--r-- 1.6 KB
structmember.h -rw-r--r-- 2.0 KB
structseq.h -rw-r--r-- 1.3 KB
symtable.h -rw-r--r-- 5.0 KB
sysmodule.h -rw-r--r-- 1.3 KB
token.h -rw-r--r-- 1.8 KB
traceback.h -rw-r--r-- 2.1 KB
tupleobject.h -rw-r--r-- 2.4 KB
typeslots.h -rw-r--r-- 2.0 KB
ucnhash.h -rw-r--r-- 1.0 KB
unicodeobject.h -rw-r--r-- 76.3 KB
warnings.h -rw-r--r-- 1.4 KB
weakrefobject.h -rw-r--r-- 2.8 KB

back to top