- 07 Aug, 2017 6 commits
-
-
Stefan Behnel authored
adapt finalisation code to what CPython 3.6/7 does, fix error display if not-awaited warning turns into an error
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
move protocol error to the right spot to stop overwriting similar exceptions that are already created in __Pyx__Coroutine_GetAwaitableIter()
-
Stefan Behnel authored
-
Stefan Behnel authored
repair scoped comprehensions inside of generators and async functions by allowing their loop variables to be added to closures when necessary
-
- 05 Aug, 2017 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 04 Aug, 2017 2 commits
-
-
Stefan Behnel authored
integrate new Py3.6+ couroutine tests and repair misbehaviour in error cases and when async-iterating over awaitable tuple/StopIteration subtypes (however rare that is)
-
Stefan Behnel authored
-
- 02 Aug, 2017 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 01 Aug, 2017 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 31 Jul, 2017 12 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
do not call PyObject_IsSubclass() with an exception set (instead rely on it being cleared when printing it before)
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 30 Jul, 2017 13 commits
-
-
Stefan Behnel authored
Disable asyncio coroutine tests in Py3.4 as coroutines are not iterables but Task() features this beautiful line of code: self._coro = iter(coro) # Use the iterator just in case.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
in generators/coroutines, save away the current exception in the 'return' case of finally clauses as 'return' actually raises an (Async)StopIteration exception
-
Stefan Behnel authored
allow yielding exception instances from async generators (previously interpreted them as actual exceptions)
-
Stefan Behnel authored
-
Stefan Behnel authored
remove accidentally duplicated finaliser code from the coroutine deallocator function as it must get executed earlier than that
-