File tree Expand file tree Collapse file tree 3 files changed +4
-0
lines changed Expand file tree Collapse file tree 3 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -286,6 +286,7 @@ def close(self):
286286
287287 # Put None in request queue to signal termination.
288288 self ._request_queue .put (None )
289+ self ._initial_request = None
289290 self ._request_generator = None
290291 self ._callbacks = []
291292 # Don't set self.call to None. Keep it around so that send/recv can
Original file line number Diff line number Diff line change @@ -252,6 +252,7 @@ async def test_close(self):
252252 assert bidi_rpc .pending_requests == 1
253253 assert await bidi_rpc ._request_queue .get () is None
254254 # ensure request and callbacks are cleaned up
255+ assert bidi_rpc ._initial_request is None
255256 assert not bidi_rpc ._callbacks
256257
257258 @pytest .mark .asyncio
@@ -266,6 +267,7 @@ async def test_close_with_no_rpc(self):
266267 assert bidi_rpc .pending_requests == 1
267268 assert await bidi_rpc ._request_queue .get () is None
268269 # ensure request and callbacks are cleaned up
270+ assert bidi_rpc ._initial_request is None
269271 assert not bidi_rpc ._callbacks
270272
271273 @pytest .mark .asyncio
Original file line number Diff line number Diff line change @@ -298,6 +298,7 @@ def test_close(self):
298298 assert bidi_rpc .pending_requests == 1
299299 assert bidi_rpc ._request_queue .get () is None
300300 # ensure request and callbacks are cleaned up
301+ assert bidi_rpc ._initial_request is None
301302 assert not bidi_rpc ._callbacks
302303
303304 def test_close_with_no_rpc (self ):
You can’t perform that action at this time.
0 commit comments