Raise RawConnError

This commit is contained in:
NIC619 2019-12-24 22:27:16 +08:00
parent c62f1f374f
commit 3b0386d861
No known key found for this signature in database
GPG Key ID: 570C35F5C2D51B17

View File

@ -29,7 +29,7 @@ class RawConnection(IRawConnection):
# Detect if underlying transport is closing before write data to it # Detect if underlying transport is closing before write data to it
# ref: https://github.com/ethereum/trinity/pull/614 # ref: https://github.com/ethereum/trinity/pull/614
if self.writer.transport.is_closing(): if self.writer.transport.is_closing():
raise ConnectionResetError("Transport is closing") raise RawConnError("Transport is closing")
self.writer.write(data) self.writer.write(data)
# Reference: https://github.com/ethereum/lahja/blob/93610b2eb46969ff1797e0748c7ac2595e130aef/lahja/asyncio/endpoint.py#L99-L102 # noqa: E501 # 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: # Use a lock to serialize drain() calls. Circumvents this bug: