diff --git a/app/pigway_pi_control.py b/app/pigway_pi_control.py index a083556..b50059c 100755 --- a/app/pigway_pi_control.py +++ b/app/pigway_pi_control.py @@ -140,10 +140,10 @@ def _run(args): def primary_network(): out=_run(["ip","-4","route","get","1.1.1.1"]) - dev=re.search(r"\\bdev\\s+(\\S+)",out); src=re.search(r"\\bsrc\\s+(\\S+)",out); label="IP4" + dev=re.search(r"\bdev\s+(\S+)",out); src=re.search(r"\bsrc\s+(\S+)",out); label="IP4" if not dev: out=_run(["ip","-6","route","get","2606:4700:4700::1111"]) - dev=re.search(r"\\bdev\\s+(\\S+)",out); src=re.search(r"\\bsrc\\s+(\\S+)",out); label="IP6" + dev=re.search(r"\bdev\s+(\S+)",out); src=re.search(r"\bsrc\s+(\S+)",out); label="IP6" if not dev: return "","NET","DOWN","IP4","NO IP" iface=dev.group(1); ipval=src.group(1) if src else "" if Path(f"/sys/class/net/{iface}/wireless").exists():