1import sys 2import subprocess 3 4def preconfigure_macos(iface, addr, mask): 5 if sys.platform == "darwin": 6 proc = subprocess.Popen(["sudo", "ifconfig", iface, addr, mask], stdout=subprocess.PIPE) 7 exit_code = proc.wait() 8 if exit_code != 0: 9 raise Exception("Quark Helper could not configure interface {}".format(iface))