| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
…ect.iscoroutinefunction`.
|
After my many fix, maybe it is normal for the Docs workflow to fail because the deprecated function asyncio.iscoroutinefunctiondoes not have a corresponding document page introduction But I don't know how to solve this problem. Delete whatnew/3.14.rst: func: iscoroutinefunctiondoes? (Solved) |
Sorry, something went wrong.
There was a problem hiding this comment.
Please, use at least one test that ensures that the function is deprecated (which does not ignore the warnings).
Sorry, something went wrong.
|
I am taking over this now. |
Sorry, something went wrong.
Deprecate `asyncio.iscoroutinefunction` in favor of `inspect.iscoroutinefunction`. Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Python 3.14 will deprecate asyncio.iscoroutinefunction: python/cpython#122875 inspect.iscoroutinefunction exists since 3.5 and our baseline is 3.8, so we can just use it unconditionally. Using a wrapper with @asyncio.coroutine in __get__ wasn't necessary (the future from asyncio.ensure_future is awaitable, and the wrapper doesn't do anything asynchronous), so the logic can be simplified to just call asyncio.ensure_future (to schedule the task and store the result when it's available).
`asyncio.iscoroutinefunction` was deprecated in python/cpython#122875.
asyncio.iscoroutinefunction is a wrapper around inspect.iscoroutinefunction and has been deprecated in 3.14 See python/cpython#122875 for reference
| Back | FazBrowse Home | New Git URL |
Same inspect.iscoroutinefunction, we don't need two different functions to do the same thing.