The goal is to collect the MAC address of the connected local NIC,
not a list of all local NICs :) 
By using socket and connect (to_a_website),
I can just use getsockname() to get the IP,
that is being used to connect to the Internet. 
But from the IP how can I then get the MAC address of the local NIC ? 
Main reason for the question is if there are multiple NICs.
Another roundabout way to get a systems mac id is to use the ping command to ping the system's name then performing an arp -a request against the ip address that was pinged. the downfall to doing it that way thou is you need to write the ping response into the memory of python and performing a readline operation to retrieve the ip address and then writing the corresponding arp data into memory while writing the system name, ip address, and mac id to the machine in question to either the display or to a test file.
Im trying to do something similar as a system verification check to improve the automation of a test procedure and the script is in python for the time being.
Python - Get MAC address of only the connected local NIC