Victor Stinner
004adb91f6
asyncio: Move loop attribute to _FlowControlMixin
...
Move the _loop attribute from the constructor of _SelectorTransport,
_ProactorBasePipeTransport and _UnixWritePipeTransport classes to the
constructor of the _FlowControlMixin class.
Add also an assertion to explicit that the parent class must ensure that the
loop is defined (not None)
2014-11-05 15:27:41 +01:00
Victor Stinner
52bb949fd3
asyncio, tulip issue 203: Add _FlowControlMixin.get_write_buffer_limits() method
2014-08-26 00:22:28 +02:00
Yury Selivanov
1589920977
asyncio: WriteTransport.set_write_buffer_size to call _maybe_pause_protocol
2014-02-19 11:10:52 -05:00
Yury Selivanov
3cb9914488
asyncio.transports: Make _ProactorBasePipeTransport use _FlowControlMixin
2014-02-18 18:41:13 -05:00
Victor Stinner
6f055e73df
asyncio: make PY34 symbol private (rename it to _PY34)
2014-01-02 18:41:34 +01:00
Guido van Rossum
ac97bf4fd9
asyncio: Export all abstract protocol and transport classes. Fixes issue #20029 .
2013-12-20 14:16:21 -08:00
Guido van Rossum
f10345e102
asyncio: Improve default writelines().
2013-12-02 18:36:30 -08:00
Guido van Rossum
9204af42cc
asyncio: Use Interface instead of ABC. Fixes issue 19726.
2013-11-30 15:35:42 -08:00
Guido van Rossum
488b0da5da
Fix typo.
2013-11-23 11:51:09 -08:00
Antoine Pitrou
dec43382c1
Fix transport docstrings
2013-11-23 12:30:00 +01:00
Guido van Rossum
355491dc47
Write flow control for asyncio (includes asyncio.streams overhaul).
2013-10-18 15:17:11 -07:00
Guido van Rossum
57497ad181
Rename Transport.pause/resume to pause_reading/pause_writing. Also relax timeout in test_call_later().
2013-10-18 07:58:20 -07:00
Guido van Rossum
27b7c7ebf1
Initial checkin of asyncio package (== Tulip, == PEP 3156).
2013-10-17 13:40:50 -07:00