It appears that this code, present in pmap_network.py:
ip_and_name = [[nmcli.connection.show(x)['IP4.ADDRESS[1]'],x] for x in wifi_conns if 'IP4.ADDRESS[1]' in nmcli.connection.show(x)]
can cause a crash due to the "if" portion returning true but then having nmcli.connection.show(x)['IP4.ADDRESS[1]'],x] throw KeyError: 'IP4.ADDRESS[1]'
Occurred when network state was changing from hotspot to client WiFi mode.
It appears that this code, present in pmap_network.py:
ip_and_name = [[nmcli.connection.show(x)['IP4.ADDRESS[1]'],x] for x in wifi_conns if 'IP4.ADDRESS[1]' in nmcli.connection.show(x)]
can cause a crash due to the "if" portion returning true but then having
nmcli.connection.show(x)['IP4.ADDRESS[1]'],x]
throwKeyError: 'IP4.ADDRESS[1]'
Occurred when network state was changing from hotspot to client WiFi mode.