[stream-refactor] fix crash in detach() / during async/multiple_items_loop.yml

pull/607/head
David Wilson 7 years ago
parent 93abbcaf7a
commit 1d2bfc28da

@ -3418,7 +3418,7 @@ class ExternalContext(object):
self.parent.send_await(Message(handle=DETACHING)) self.parent.send_await(Message(handle=DETACHING))
LOG.info('Detaching from %r; parent is %s', stream, self.parent) LOG.info('Detaching from %r; parent is %s', stream, self.parent)
for x in range(20): for x in range(20):
pending = self.broker.defer_sync(lambda: stream.pending_bytes()) pending = self.broker.defer_sync(stream.protocol.pending_bytes)
if not pending: if not pending:
break break
time.sleep(0.05) time.sleep(0.05)

Loading…
Cancel
Save