Unverified Commit c4f0fafc authored by Kroese's avatar Kroese Committed by GitHub
Browse files

Ignore error when multiple interfaces are detected

parent 84fa7f35
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -40,8 +40,8 @@ def addr_of(addrs, dev : str) -> ipaddress.IPv4Interface:
    for addr in addrs:
        if addr['ifname'] != dev:
            continue
        if len(addr['addr_info']) != 1:
            raise ValueError('only exactly one address on dev is supported')
        #if len(addr['addr_info']) != 1:
        #    raise ValueError('only exactly one address on dev is supported')
        info = addr['addr_info'][0]
        return ipaddress.IPv4Interface((info['local'], info['prefixlen']))
    raise ValueError('dev {0} not found'.format(dev))