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 asvetlov
Recipients asvetlov, yselivanov
Date 2017-11-29.09:46:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1511948805.45.0.213398074469.issue32166@psf.upfronthosting.co.za>
In-reply-to
Content
Dropped lines are never executed by supported Python versions.
The code exists for sake of keeping the same code base for stdlib asyncio and third-party library with the same name.
Since Python 3.4 asyncio is a part of stdlib, asyncio on PyPI is not supported/updated for 2.5 years.
Removing is safe.

The change keeps backward compatibility with old libraries written for `yield from` syntax, both awaiting old-styled coroutines and yielding from new styles async functions are supported.

async def f():
    ...
yield from f()

@asyncio.coroutine
def g():
    ...
await g()

Thus no regressions/deprecations, just removing non-public never executed implementation details.
History
Date User Action Args
2017-11-29 09:46:45asvetlovsetrecipients: + asvetlov, yselivanov
2017-11-29 09:46:45asvetlovsetmessageid: <1511948805.45.0.213398074469.issue32166@psf.upfronthosting.co.za>
2017-11-29 09:46:45asvetlovlinkissue32166 messages
2017-11-29 09:46:45asvetlovcreate