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 yselivanov
Recipients chris.jerdonek, giampaolo.rodola, mbussonn, ncoghlan, njs, yselivanov
Date 2017-12-14.04:39:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1513226378.46.0.213398074469.issue30491@psf.upfronthosting.co.za>
In-reply-to
Content
> So first... that's not how nursery.start_soon works :-). It actually takes an async function, not a coroutine object. [..]

Interesting, and I think I like it.  I definitely understand the motivation to not tell users the difference between coroutine functions and coroutine objects, but yeah, the ship has sailed for asyncio/curio/twisted.

Anyways, I'm not saying we shouldn't implement your proposal, even if it is only going to be used by Trio.  I'm saying that we need to consider all alternatives, and for that, I'd like to see what happens if we implement a tiny&fast coro wrapper in Trio.  Maybe the runtime overhead of it will be negligible.
History
Date User Action Args
2017-12-14 04:39:38yselivanovsetrecipients: + yselivanov, ncoghlan, giampaolo.rodola, njs, chris.jerdonek, mbussonn
2017-12-14 04:39:38yselivanovsetmessageid: <1513226378.46.0.213398074469.issue30491@psf.upfronthosting.co.za>
2017-12-14 04:39:38yselivanovlinkissue30491 messages
2017-12-14 04:39:38yselivanovcreate