Commit Graph

101 Commits

Author SHA1 Message Date
Guido van Rossum 06c6f63510 Refactor run*() family, rename Handler->Handle, updated intros. 2013-03-24 13:34:39 -07:00
Guido van Rossum 6f0acba7b3 Add high-level explanation of transports and protocols early on. 2013-03-18 15:43:00 -07:00
Guido van Rossum a4b9ddb83c Link to Tulip repo. 2013-02-06 14:37:40 -08:00
Guido van Rossum 40139af383 Get rid of add_connector(). The code will follow suit soon. 2013-02-05 14:15:06 -08:00
Guido van Rossum 202ebf92f7 Tweak TODOs. 2013-01-24 10:53:40 -08:00
Guido van Rossum aca10418a9 One more TODO: pass socket to start_serving(). 2013-01-23 21:26:32 -08:00
Guido van Rossum 9c9f54697a Add two new TODOs (socket address and fork()). 2013-01-23 21:20:07 -08:00
Guido van Rossum e34084ed52 Suggest that some APIs be marked as "transports-only". 2013-01-17 15:42:47 -08:00
Guido van Rossum d5374ae4cc Rename create_transport() to create_connection(). Remove type argument. 2013-01-17 11:57:00 -08:00
Guido van Rossum a279669765 Updates for cancelling handlers and remove_reader/writer/connector. 2013-01-14 17:10:45 -08:00
Guido van Rossum 0bc0664520 Specify wait() and as_completed() with less reliance on PEP 3148. 2013-01-09 17:07:40 -08:00
Guido van Rossum ab6fdfc85f Spec out Future better. 2013-01-09 11:58:51 -08:00
Guido van Rossum b7ec592492 Allow Handlers as callbacks. Add EventLoop.close(). 2013-01-08 19:39:28 -08:00
Guido van Rossum b9c08eaf8f Instead of init_event_loop(), define new_event_loop(). 2013-01-08 15:45:25 -08:00
Guido van Rossum 9dd10fc3c8 Specify signal handling API. 2013-01-08 11:21:53 -08:00
Guido van Rossum 9ec99caeb0 Add some references. 2013-01-06 17:27:43 -08:00
Guido van Rossum 903ee84c82 Open issues: signals, timeouts. Reminder: factories can be partial funcs. 2013-01-05 15:32:00 -08:00
Guido van Rossum c8d7d9afd0 Augment section on datagrams a little. 2013-01-04 15:58:48 -08:00
Guido van Rossum facc0c00cc Clarify description of wait(). 2013-01-04 10:35:19 -08:00
Andrew Svetlov f7688406c6 Fix markup warning 2012-12-24 17:30:27 +02:00
Guido van Rossum 85cdc32db3 Remove some vague issues and the wait_one() proposal. 2012-12-21 22:17:35 -08:00
Guido van Rossum c1e111fd11 Replace par() with wait() and as_completed(), 2012-12-21 22:10:48 -08:00
Guido van Rossum aaa5fdfc7f Specify start_serving(). Add Post-History. 2012-12-21 11:34:12 -08:00
Guido van Rossum 9bc98293d7 Specify create_transport() signature. 2012-12-20 14:41:31 -08:00
Guido van Rossum 34a462cfe0 Add run_forever(). 2012-12-20 13:48:24 -08:00
Guido van Rossum 7821b363da Add EventEmitter suggestion (Mark Nottingham). 2012-12-20 13:46:36 -08:00
Guido van Rossum 00c86dc74e Choose cancelled. Add/remove connector. Misc small additions. 2012-12-20 09:26:11 -08:00
Guido van Rossum f1881e8a43 Small tweaks and clarifications. 2012-12-19 19:35:42 -08:00
Guido van Rossum 8edbfcfdf1 Add stop(), run_once(), run_until_complete(), call_repeatedly().
Rename DelayedCall to Handler.
2012-12-19 09:59:50 -08:00
Guido van Rossum 209036b898 Strawman proposal for a flexible primitive to wait for one of a set of Futures. 2012-12-18 21:40:17 -08:00
Guido van Rossum 2377e8f715 Add Thunk to the alternatives for DelayedCall. 2012-12-18 11:11:29 -08:00
Guido van Rossum 9a65b16b45 Tweaks. 2012-12-17 16:46:54 -08:00
Guido van Rossum 4833721914 Rename call_later() arg when to delay. 2012-12-17 09:55:32 -08:00
Guido van Rossum 7a660f8674 Add set_default_executor(). 2012-12-16 20:01:54 -08:00
Guido van Rossum a095c0d53b Various small updates. 2012-12-16 14:26:48 -08:00
Guido van Rossum 2ff63df79d Add TBD about the (un)desirability of optional APIs. 2012-12-14 21:05:22 -08:00
Guido van Rossum 3ed8b354d7 Add TBD about cancellation. 2012-12-14 20:09:48 -08:00
Guido van Rossum 8f1bf85241 Slight wording change suggested by Steve Dower. 2012-12-14 15:49:29 -08:00
Guido van Rossum 4f0c72e228 Add Protocol.eof_received() and protocol call sequence chart. 2012-12-14 15:36:20 -08:00
Guido van Rossum b0c9cd7852 Sprinkle some clarifications and TBDs in response to some private feedback. 2012-12-14 11:39:26 -08:00
Guido van Rossum a3fa07058d Clarify start_serving(). Add a section on coroutines and protocols. 2012-12-14 10:13:20 -08:00
Guido van Rossum 3e3fce8960 Add section on coroutines and the scheduler. 2012-12-13 17:47:40 -08:00
Guido van Rossum 000070388a Transports and protocols. 2012-12-13 14:40:23 -08:00
Guido van Rossum c0a378f775 Specify Futures. Minor cleanup. 2012-12-13 11:58:47 -08:00
Guido van Rossum 56159e8da3 Add some event loop methods returning Futures. Lots of TBD. 2012-12-13 11:05:52 -08:00
Guido van Rossum 36562fee3e Add optional socket calls returning a Future. Some TBD rearrangements. 2012-12-13 10:30:42 -08:00
Guido van Rossum bd2ff471a3 Make fd methods optional. 2012-12-13 07:54:08 -08:00
Guido van Rossum 53018c7e85 More about event loops. 2012-12-12 22:47:17 -08:00
Guido van Rossum 8e31cc29eb Add subsections about dependencies, namespace and event loop policy. 2012-12-12 20:26:20 -08:00
Guido van Rossum 1fda829833 Added an introduction. 2012-12-12 18:30:32 -08:00
Guido van Rossum 328fa7bb92 Reserve PEP 3156. 2012-12-12 17:35:17 -08:00