I'm with Victor: we are in beta now. Making C API is useful and important but we may wait for new Python release. The same for asycnio acceleration: we definitely need it but it requires inviting C API also I believe. Personally I've concentrated on making third-party libraries on top of asyncio -- aiohttp etc. P.S. Thank you Victor so much for your work on asyncio. Your changes on keeping source tracebacks and raising warnings for unclosed resources are very helpful. On Thu, Jun 25, 2015 at 6:56 PM, Victor Stinner <victor.stinner at gmail.com> wrote: > It looks like the code is currently moving fast. I suggest to wait > until Python 3.6 to stabilize the Python C API for async/await. It's a > pain to maintain a public API. I hate having to add 2 or 3 versions of > a single function :-( > > Victor > > 2015-06-25 17:43 GMT+02:00 Yury Selivanov <yselivanov.ml at gmail.com>: >> Hi Arc, >> >> >> On 2015-06-24 10:36 PM, Arc Riley wrote: >>> >>> A type slot for tp_as_async has already been added (which is good!) but we >>> do not currently seem to have protocol functions for awaitable types. >>> >>> I would expect to find an Awaitable Protocol listed under Abstract Objects >>> Layer, with functions like PyAwait_Check, PyAwaitIter_Check, and >>> PyAwaitIter_Next, etc. >>> >>> Specifically its currently difficult to test whether an object is >>> awaitable >>> or an awaitable iterable, or use said objects from the c-api without >>> relying on method testing/calling mechanisms. >> >> >> The request is reasonable, I created a couple of bug tracker >> issues: >> >> http://bugs.python.org/issue24511 >> http://bugs.python.org/issue24510 >> >> Let's continue the discussion there. >> >> Yury >> >> _______________________________________________ >> Python-Dev mailing list >> Python-Dev at python.org >> https://mail.python.org/mailman/listinfo/python-dev >> Unsubscribe: >> https://mail.python.org/mailman/options/python-dev/victor.stinner%40gmail.com > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: https://mail.python.org/mailman/options/python-dev/andrew.svetlov%40gmail.com -- Thanks, Andrew Svetlov
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4