>>> from cloudinit.net import get_interfaces_by_mac
>>> i = get_interfaces_by_mac()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 365, in get_interfaces_by_mac
mac = get_interface_mac(name)
File "/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 350, in get_interface_mac
return read_sys_net(ifname, "address", enoent=False)
File "/usr/lib/python3/dist-packages/cloudinit/net/__init__.py", line 37, in read_sys_net
contents = util.load_file(sys_dev_path(devname, path))
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1198, in load_file
with open(fname, 'rb') as ifh:
NotADirectoryError: [Errno 20] Not a directory: '/sys/class/net/bonding_masters/address'
>>> i
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'i' is not defined