File tree 3 files changed +4
-4
lines changed
3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1724,7 +1724,7 @@ async def execute_stream_async_iterator(
1724
1724
previous_incremental_data_record = incremental_data_record
1725
1725
index += 1
1726
1726
1727
- async def add_task (self , awaitable : Awaitable [Any ]) -> None :
1727
+ def add_task (self , awaitable : Awaitable [Any ]) -> None :
1728
1728
"""Add task."""
1729
1729
tasks = self ._tasks
1730
1730
task = ensure_future (awaitable )
Original file line number Diff line number Diff line change @@ -386,7 +386,8 @@ async def subscribe(
386
386
while not is_done :
387
387
released = self ._released
388
388
for item in released :
389
- del pending [item ]
389
+ if item in pending :
390
+ del pending [item ]
390
391
self ._released = {}
391
392
392
393
result = self ._get_incremental_result (released )
@@ -592,7 +593,7 @@ def _matches_path(
592
593
) -> bool :
593
594
return all (item == test_path [i ] for i , item in enumerate (base_path ))
594
595
595
- async def _add_task (self , awaitable : Awaitable [Any ]) -> None :
596
+ def _add_task (self , awaitable : Awaitable [Any ]) -> None :
596
597
tasks = self ._tasks
597
598
task = ensure_future (awaitable )
598
599
tasks .add (task )
Original file line number Diff line number Diff line change @@ -742,7 +742,6 @@ async def handles_non_nullable_errors_thrown_outside_deferred_fragments():
742
742
743
743
@pytest .mark .asyncio ()
744
744
async def handles_async_non_nullable_errors_thrown_in_deferred_fragments ():
745
- return # TODO: hangs
746
745
document = parse (
747
746
"""
748
747
query HeroNameQuery {
You can’t perform that action at this time.
0 commit comments