On Wed, 11 Feb 2015 14:16:59 +0100
Victor Stinner <[email protected]>
wrote:
> 2015-02-11 12:52 GMT+01:00 Antoine Pitrou <[email protected]>:
> > Does the OpenStack project suffer from personality issues? :-)
> > Switching from Tornado to Twisted to eventlet to asyncio seems a bit
> > counter-productive, to say the least...
> 
> I agree that it sounds strange to switch from explicit asyncio to
> implicit and then back to explicit. But I wasn't contributing to
> OpenStack when the switch from Twisted to eventlet was decided. The
> rationale is incomplete. I guess that monkey-patching to make
> "automatically" blocking code asynchronous seduced many developers. I
> would help to know better all reasons why Twisted was replaced.

I've read your proposal. I don't know OpenStack, but I think it would
be interesting to know why the Tornado -> Twisted -> eventlet switches
happened.

Frankly, for 2.x and 3.x compatibility, I think Tornado is a good
choice. It's mature, well-maintained, and has good interoperability
with asyncio and Twisted.

Regards

Antoine.


Reply via email to