Hi all, Just wonder what it would look like if coroutines where awaited by default, you would only have to use "noawait" when you do *not* want to await a coroutine ?
async def test(): return do_something() # it's awaited here by default: we get the result and not a coroutine result1 = test() # not awaiting here because you want to do_something_else coroutine = noawait test() do_something_else() result2 = await coroutine Then, you could be chaining code again like this: foo_of_result = test().foo Instead of: foo_of_result = (await test()).foo Thank you in advance for your replies Have a great weekend ! -- ∞
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/TZAVYTSA6MSMTJWODXIINT3OWMR5LQS4/ Code of Conduct: http://python.org/psf/codeofconduct/