From 582607a44564ca44f97aaa7464baa2301600ba5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Fri, 17 Dec 2021 14:25:53 +0800 Subject: bin/wifi_nmcli_test.py: handle ssid and connection name with colon --- bin/wifi_nmcli_test.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/wifi_nmcli_test.py b/bin/wifi_nmcli_test.py index e2c0a52..6fc5eb4 100755 --- a/bin/wifi_nmcli_test.py +++ b/bin/wifi_nmcli_test.py @@ -48,7 +48,7 @@ def cleanup_nm_connections(): print_cmd(cmd) output = sp.check_output(cmd, shell=True) for line in output.decode(sys.stdout.encoding).splitlines(): - type, uuid, name = line.strip().split(':') + type, uuid, name = line.strip().split(':', 2) if type == '802-11-wireless': print("Deleting connection", name) cmd = "nmcli c delete {}".format(uuid) @@ -83,7 +83,7 @@ def list_aps(args): # lp bug #1723372 - extra line in output on zesty if line.strip() == args.device: continue - ssid, channel, frequency, signal = line.strip().split(':') + ssid, channel, frequency, signal = line.strip().rsplit(':', 3) print("SSID: {} Chan: {} Freq: {} Signal: {}".format( ssid, channel, frequency, signal)) if hasattr(args, 'essid'): -- cgit v1.2.3