160
158
return str(cidr).split('/')[1]
166
165
get_iface_for_address = partial(_get_for_address, key='iface')
168
168
get_netmask_for_address = partial(_get_for_address, key='netmask')
171
171
def format_ipv6_addr(address):
184
183
def get_iface_addr(iface='eth0', inet_type='AF_INET', inc_aliases=False,
185
184
fatal=True, exc_list=None):
189
186
# Extract nic if passed /dev/ethX
191
188
iface = iface.split('/')[-1]
195
194
inet_num = getattr(netifaces, inet_type)
199
198
interfaces = netifaces.interfaces()