[Python-ideas] The async API of the future
Greg Ewing
greg.ewing at canterbury.ac.nz
Sun Oct 21 01:41:41 CEST 2012
More information about the Python-ideas mailing list
Sun Oct 21 01:41:41 CEST 2012
- Previous message: [Python-ideas] The async API of the future
- Next message: [Python-ideas] The async API of the future
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Richard Oudkerk wrote: > I don't see why a completion api needs to create wrappers for sockets. See > > http://pastebin.com/7tDmeYXz > > ... > > The AsyncIO class is independent of reactors, futures etc. The methods > for starting an operation are > > recv(key, sock, nbytes, flags=0) > send(key, sock, buf, flags=0) > accept(key, sock) > connect(key, sock, address) That looks awfully like a wrapper for a socket to me. All of those system calls are peculiar to sockets. There doesn't necessarily have to be a wrapper class for each kind of file descriptor. There could be one I/O class that handles everything, or there could just be a collection of functions. The point is that, with a completion-based model, you need a function or method for every possible system call that you might want to perform asynchronously. -- Greg
- Previous message: [Python-ideas] The async API of the future
- Next message: [Python-ideas] The async API of the future
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-ideas mailing list