Fix the error due to the breaking change

In multiaddr, `split` is moved to `Multiaddr`'s method.
This commit is contained in:
mhchia
2019-07-08 17:13:08 +08:00
parent 0fbf45d8ca
commit 73125b99b0
3 changed files with 21 additions and 18 deletions

View File

@ -27,13 +27,11 @@ class TCP(ITransport):
:param maddr: maddr of peer
:return: return True if successful
"""
_multiaddr = maddr
_multiaddr = _multiaddr.decapsulate('/p2p')
coroutine = asyncio.start_server(self.handler,
_multiaddr.value_for_protocol('ip4'),
_multiaddr.value_for_protocol('tcp'))
self.server = await coroutine
self.server = await asyncio.start_server(
self.handler,
maddr.value_for_protocol('ip4'),
maddr.value_for_protocol('tcp'),
)
socket = self.server.sockets[0]
self.multiaddrs.append(_multiaddr_from_socket(socket))