mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
asyncio.tasks: Make sure CoroWrapper.send proxies one argument correctly
Issue #21209.
This commit is contained in:
parent
809f90f369
commit
09cc169a03
2 changed files with 20 additions and 0 deletions
|
@ -53,6 +53,8 @@ class CoroWrapper:
|
|||
# We use `*value` because of a bug in CPythons prior
|
||||
# to 3.4.1. See issue #21209 and test_yield_from_corowrapper
|
||||
# for details. This workaround should be removed in 3.5.0.
|
||||
if len(value) == 1:
|
||||
value = value[0]
|
||||
return self.gen.send(value)
|
||||
|
||||
def throw(self, exc):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue