add introspect=False to get_object calls for performance
diff --git a/bin/chassis_control.py b/bin/chassis_control.py
index aa656fd..8ae0f55 100755
--- a/bin/chassis_control.py
+++ b/bin/chassis_control.py
@@ -69,7 +69,7 @@
def getInterface(self,name):
o = self.dbus_objects[name]
- obj = bus.get_object(o['bus_name'],o['object_name'])
+ obj = bus.get_object(o['bus_name'],o['object_name'],introspect=False)
return dbus.Interface(obj,o['interface_name'])
diff --git a/bin/fan_control.py b/bin/fan_control.py
index 1a528fd..bb070e5 100755
--- a/bin/fan_control.py
+++ b/bin/fan_control.py
@@ -34,7 +34,7 @@
## create interface proxies to all fans
for fan in FAN_OBJS:
print "Initializing fan: "+fan
- obj = bus.get_object(FAN_BUS,fan)
+ obj = bus.get_object(FAN_BUS,fan,introspect=False)
self.fan_intf.append(dbus.Interface(obj,FAN_IFACE))
self.InterfacesAdded(name,self.properties)
diff --git a/bin/obmcutil b/bin/obmcutil
index e63fa27..55b5e2d 100755
--- a/bin/obmcutil
+++ b/bin/obmcutil
@@ -175,7 +175,7 @@
bus_name = objinfo['bus_name']
obj_path = objinfo['object_name']
intf_name = objinfo['interface_name']
-obj = bus.get_object(bus_name,obj_path)
+obj = bus.get_object(bus_name,obj_path,introspect=False)
if (method_name != ""):
methd = obj.get_dbus_method(method_name,intf_name)
diff --git a/bin/system_manager.py b/bin/system_manager.py
index 63e2319..004d978 100755
--- a/bin/system_manager.py
+++ b/bin/system_manager.py
@@ -86,7 +86,7 @@
try:
cb = System.ENTER_STATE_CALLBACK[state_name]
for methd in cb.keys():
- obj = bus.get_object(cb[methd]['bus_name'],cb[methd]['obj_name'])
+ obj = bus.get_object(cb[methd]['bus_name'],cb[methd]['obj_name'],introspect=False)
method = obj.get_dbus_method(methd,cb[methd]['interface_name'])
method()
except: