Closed
Description
Not sure if this is expected behavior.
I make an AsyncStream
called stream
, and a throttled sequence from that stream throttledStream
. I yield values into stream
for a while, and eventually call finish()
on its continuation. All the while in the background I am iterating through throttledStream
- when finish()
gets called on stream
, my iteration through throttledStream
finishes, but I don't get the final value that was sent to stream
.
Sorry this is kind of a complicated way to explain the issue, but I will make a reproducible example project if this behavior sounds like it is indeed not intended!