diff options
author | Dan Williams <dcbw@redhat.com> | 2006-11-13 04:16:31 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2006-11-13 04:16:31 (GMT) |
commit | 08bde38ebfd078868ec66a69c39d2eada727a5f5 (patch) | |
tree | 260aea2c3eb821e2ee88bab404e4803f923b77a8 /services/nm/nminfo.py | |
parent | 9c1f76b042052073b8a6301d91c83127be3ed710 (diff) |
Make the WEP key dialog work in async mode
Diffstat (limited to 'services/nm/nminfo.py')
-rw-r--r-- | services/nm/nminfo.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/services/nm/nminfo.py b/services/nm/nminfo.py index 592fa39..4d55af1 100644 --- a/services/nm/nminfo.py +++ b/services/nm/nminfo.py @@ -385,13 +385,17 @@ class NMInfo(object): dev = self._nmclient.get_device(dev_op) if not dev: async_err_cb(NotFoundError("Device was unknown.")) + return + if dev.get_type() == nmclient.DEVICE_TYPE_802_3_ETHERNET: # We don't support wired 802.1x yet... async_err_cb(UnsupportedError("Device type is unsupported by NMI.")) + return net = dev.get_network(net_op) if not net: async_err_cb(NotFoundError("Network was unknown.")) + return self._nmclient.get_key_for_network(net, async_cb, async_err_cb) |