When closing a broker connection without error, fail in-flight-requests with Cancelled (#1010)
This commit is contained in:
@@ -511,7 +511,7 @@ class BrokerConnection(object):
|
|||||||
self._rbuffer.seek(0)
|
self._rbuffer.seek(0)
|
||||||
self._rbuffer.truncate()
|
self._rbuffer.truncate()
|
||||||
if error is None:
|
if error is None:
|
||||||
error = Errors.ConnectionError(str(self))
|
error = Errors.Cancelled(str(self))
|
||||||
while self.in_flight_requests:
|
while self.in_flight_requests:
|
||||||
ifr = self.in_flight_requests.popleft()
|
ifr = self.in_flight_requests.popleft()
|
||||||
ifr.future.failure(error)
|
ifr.future.failure(error)
|
||||||
|
|||||||
Reference in New Issue
Block a user