build: Require python 3.5

This commit is contained in:
MarcoFalke
2019-02-20 18:13:43 -05:00
parent fa6bf21f5e
commit fab5a1e0f4
17 changed files with 18 additions and 122 deletions

View File

@@ -218,10 +218,7 @@ class P2PConnection(asyncio.Protocol):
def maybe_write():
if not self._transport:
return
# Python <3.4.4 does not have is_closing, so we have to check for
# its existence explicitly as long as Bitcoin Core supports all
# Python 3.4 versions.
if hasattr(self._transport, 'is_closing') and self._transport.is_closing():
if self._transport.is_closing():
return
self._transport.write(raw_message_bytes)
NetworkThread.network_event_loop.call_soon_threadsafe(maybe_write)