diff options
author | Radek Vykydal <rvykydal@redhat.com> | 2009-10-09 16:14:13 +0200 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2009-10-13 17:30:24 -0400 |
commit | 95be023686866177ed5de432a526749de5e0da2f (patch) | |
tree | feafb994f51db46d7c55a9c12cbaa1a52a4ae285 | |
parent | 6c8f96bdeeefcc7ed3e268fac6c3122a19e7b86a (diff) | |
download | anaconda-95be023686866177ed5de432a526749de5e0da2f.tar.gz anaconda-95be023686866177ed5de432a526749de5e0da2f.tar.xz anaconda-95be023686866177ed5de432a526749de5e0da2f.zip |
Do not traceback if network device doesn't have HwAddress property (#506013).
-rwxr-xr-x | isys/isys.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/isys/isys.py b/isys/isys.py index ebc27a794..338ca2651 100755 --- a/isys/isys.py +++ b/isys/isys.py @@ -516,8 +516,13 @@ def getMacAddress(dev): if device_props_iface is None: return None - device_macaddr = device_props_iface.Get(NM_MANAGER_IFACE, "HwAddress") - return device_macaddr.upper() + device_macaddr = None + try: + device_macaddr = device_props_iface.Get(NM_MANAGER_IFACE, "HwAddress").upper() + except dbus.exceptions.DBusException as e: + if e.get_dbus_name() != 'org.freedesktop.DBus.Error.InvalidArgs': + raise + return device_macaddr # Get a description string for a network device (e.g., eth0) def getNetDevDesc(dev): |