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