This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author giampaolo.rodola
Recipients christian.heimes, felipecruz, giampaolo.rodola, gvanrossum, neologix, pitrou, rosslagerwall
Date 2013-01-04.18:44:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1357325046.75.0.137198237604.issue16853@psf.upfronthosting.co.za>
In-reply-to
Content
Is this currently being written from scratch? It shouldn't be IMO.
Instead I recommend using the existent Tornado or pyftpdlib IO loop as an example:

https://github.com/facebook/tornado/tree/master/tornado/platform
https://github.com/facebook/tornado/blob/master/tornado/ioloop.py#L544

http://code.google.com/p/pyftpdlib/source/browse/trunk/pyftpdlib/ioloop.py?spec=svn1144&r=1135#266

...and modify the central polling method so that it returns a list of (fd, events) instead of calling handler methods.
Everything (except Windows support) is already in place and they have been tested extensively.

Exploring this into Tulip would be important IMO, as it would help figuring out whether the API is good enough to support what this component aims to achieve: being a generic poller upon which to build async IO loops.
History
Date User Action Args
2013-01-04 18:44:06giampaolo.rodolasetrecipients: + giampaolo.rodola, gvanrossum, pitrou, christian.heimes, neologix, rosslagerwall, felipecruz
2013-01-04 18:44:06giampaolo.rodolasetmessageid: <1357325046.75.0.137198237604.issue16853@psf.upfronthosting.co.za>
2013-01-04 18:44:06giampaolo.rodolalinkissue16853 messages
2013-01-04 18:44:06giampaolo.rodolacreate