From bce0f878d16bea14395dc8944ff8dbdeffe33496 Mon Sep 17 00:00:00 2001 From: Kim De Mey Date: Fri, 15 May 2020 13:09:21 +0200 Subject: [PATCH] Remove unreachable raise from initTAddress (#97) --- chronos/transports/common.nim | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/chronos/transports/common.nim b/chronos/transports/common.nim index 40a04454..8787e49a 100644 --- a/chronos/transports/common.nim +++ b/chronos/transports/common.nim @@ -253,14 +253,13 @@ proc initTAddress*(address: string, port: int): TransportAddress {.inline.} = proc initTAddress*(address: IpAddress, port: Port): TransportAddress = ## Initialize ``TransportAddress`` with net.nim ``IpAddress`` and ## port number ``port``. - if address.family == IpAddressFamily.IPv4: + case address.family + of IpAddressFamily.IPv4: result = TransportAddress(family: AddressFamily.IPv4, port: port) result.address_v4 = address.address_v4 - elif address.family == IpAddressFamily.IPv6: + of IpAddressFamily.IPv6: result = TransportAddress(family: AddressFamily.IPv6, port: port) result.address_v6 = address.address_v6 - else: - raise newException(TransportAddressError, "Incorrect address family!") proc getAddrInfo(address: string, port: Port, domain: Domain, sockType: SockType = SockType.SOCK_STREAM,