summaryrefslogtreecommitdiff
path: root/bin
diff options
authorYao Wei (魏銘廷) <yao.wei@canonical.com>2021-12-17 14:25:53 +0800
committerYao Wei (魏銘廷) <yao.wei@canonical.com>2021-12-17 14:25:53 +0800
commit582607a44564ca44f97aaa7464baa2301600ba5c (patch)
tree0c0754e2ff8bebc5274f9300693dc1d585828f68 /bin
parentc44c4af4e3213cbe70a169d480ae7a0fd833cb24 (diff)
bin/wifi_nmcli_test.py: handle ssid and connection name with colon
Diffstat (limited to 'bin')
-rwxr-xr-xbin/wifi_nmcli_test.py4
1 files 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'):