summaryrefslogtreecommitdiffstats
path: root/obmc/mapper/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'obmc/mapper/server.py')
-rw-r--r--obmc/mapper/server.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/obmc/mapper/server.py b/obmc/mapper/server.py
index 01c18ee..5e51d65 100644
--- a/obmc/mapper/server.py
+++ b/obmc/mapper/server.py
@@ -102,7 +102,9 @@ def find_dbus_interfaces(conn, service, path, callback, error_callback, **kw):
try:
self.gmo_pending.remove(path)
for k, v in list(objs.items()):
- self.results[k] = v
+ ifaces = {iface: properties for iface, properties in list(
+ filter(lambda x: iface_match(x[0]), v.items()))}
+ self.results[k] = ifaces
except Exception as e:
error_callback(service, path, e)
return None
OpenPOWER on IntegriCloud