add sink method for lost transports

This commit is contained in:
Gilles Boccon-Gibod
2023-08-12 10:54:20 -07:00
parent fe28473ba8
commit 2bfec3c4ed
4 changed files with 51 additions and 24 deletions

View File

@@ -39,7 +39,7 @@ async def open_tcp_client_transport(spec):
class TcpPacketSource(StreamPacketSource):
def connection_lost(self, exc):
logger.debug(f'connection lost: {exc}')
self.terminated.set_result(exc)
self.on_transport_lost()
remote_host, remote_port = spec.split(':')
tcp_transport, packet_source = await asyncio.get_running_loop().create_connection(