diff --git a/libp2p/network/connection/raw_connection.py b/libp2p/network/connection/raw_connection.py index dddbd99..f8ee6bb 100644 --- a/libp2p/network/connection/raw_connection.py +++ b/libp2p/network/connection/raw_connection.py @@ -29,7 +29,7 @@ class RawConnection(IRawConnection): # Detect if underlying transport is closing before write data to it # ref: https://github.com/ethereum/trinity/pull/614 if self.writer.transport.is_closing(): - raise ConnectionResetError("Transport is closing") + raise RawConnError("Transport is closing") self.writer.write(data) # Reference: https://github.com/ethereum/lahja/blob/93610b2eb46969ff1797e0748c7ac2595e130aef/lahja/asyncio/endpoint.py#L99-L102 # noqa: E501 # Use a lock to serialize drain() calls. Circumvents this bug: