summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2016-06-29 23:20:24 -0400
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2016-07-10 22:34:50 -0400
commitf0f3efe1bab463e50ab51d0cb12b3696bafc76b9 (patch)
treeb5a2c4758b9b205068300aec9520778e37557f25
parent70852a3850a2c6947d9c1004675213d5a262592c (diff)
downloadtalos-skeleton-f0f3efe1bab463e50ab51d0cb12b3696bafc76b9.tar.gz
talos-skeleton-f0f3efe1bab463e50ab51d0cb12b3696bafc76b9.zip
Export objects prior to bus name grab
The default behavior in pyphosphor changed such that ObjectManager and Properties signals are not emitted by default. Enable signals just prior to bus name grab. Change-Id: I27a2de4b60482dd843702396f33c7cdccaf17277 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
-rwxr-xr-xpychassisctl/chassis_control.py2
-rw-r--r--pyfanctl/fan_control.py2
-rw-r--r--pyflashbmc/bmc_update.py2
-rw-r--r--pyinventorymgr/inventory_items.py1
-rw-r--r--pyipmitest/ipmi_debug.py2
-rw-r--r--pysensormgr/sensor_manager2.py2
-rw-r--r--pysystemmgr/system_manager.py1
7 files changed, 12 insertions, 0 deletions
diff --git a/pychassisctl/chassis_control.py b/pychassisctl/chassis_control.py
index 71bf533..8a95ba6 100755
--- a/pychassisctl/chassis_control.py
+++ b/pychassisctl/chassis_control.py
@@ -241,6 +241,8 @@ if __name__ == '__main__':
bus = get_dbus()
obj = ChassisControlObject(bus, OBJ_NAME)
mainloop = gobject.MainLoop()
+
+ obj.unmask_signals()
name = dbus.service.BusName(DBUS_NAME, bus)
print "Running ChassisControlService"
diff --git a/pyfanctl/fan_control.py b/pyfanctl/fan_control.py
index bccfe50..e5ea714 100644
--- a/pyfanctl/fan_control.py
+++ b/pyfanctl/fan_control.py
@@ -55,6 +55,8 @@ if __name__ == '__main__':
print "Starting fan control"
fan_control.setMax()
+
+ fan_control.unmask_signals()
name = dbus.service.BusName(DBUS_NAME,bus)
mainloop.run()
diff --git a/pyflashbmc/bmc_update.py b/pyflashbmc/bmc_update.py
index 5f03b96..1e6fbe4 100644
--- a/pyflashbmc/bmc_update.py
+++ b/pyflashbmc/bmc_update.py
@@ -295,6 +295,8 @@ if __name__ == '__main__':
bus = get_dbus()
obj = BmcFlashControl(bus, OBJ_NAME)
mainloop = gobject.MainLoop()
+
+ obj.unmask_signals()
name = dbus.service.BusName(DBUS_NAME, bus)
print "Running Bmc Flash Control"
diff --git a/pyinventorymgr/inventory_items.py b/pyinventorymgr/inventory_items.py
index 772fb3e..5422a39 100644
--- a/pyinventorymgr/inventory_items.py
+++ b/pyinventorymgr/inventory_items.py
@@ -87,6 +87,7 @@ if __name__ == '__main__':
version = getVersion()
obj.update({'version': version})
+ obj_parent.unmask_signals()
name = dbus.service.BusName(DBUS_NAME,bus)
print "Running Inventory Manager"
mainloop.run()
diff --git a/pyipmitest/ipmi_debug.py b/pyipmitest/ipmi_debug.py
index 3e0ea18..b898318 100644
--- a/pyipmitest/ipmi_debug.py
+++ b/pyipmitest/ipmi_debug.py
@@ -89,6 +89,8 @@ def main():
obj = IpmiDebug(bus, OBJ_NAME)
mainloop = gobject.MainLoop()
r = ConsoleReader(obj)
+
+ obj.unmask_signals()
name = dbus.service.BusName(DBUS_NAME, bus)
print ("Enter IPMI packet as hex values. First three bytes will be used"
diff --git a/pysensormgr/sensor_manager2.py b/pysensormgr/sensor_manager2.py
index 34ea0fc..a9971fc 100644
--- a/pysensormgr/sensor_manager2.py
+++ b/pysensormgr/sensor_manager2.py
@@ -59,6 +59,8 @@ if __name__ == '__main__':
root_sensor.add(obj_path, sensor_obj)
mainloop = gobject.MainLoop()
+
+ root_sensor.unmask_signals()
name = dbus.service.BusName(DBUS_NAME,bus)
print "Starting sensor manager"
mainloop.run()
diff --git a/pysystemmgr/system_manager.py b/pysystemmgr/system_manager.py
index 9625c45..a7a22cc 100644
--- a/pysystemmgr/system_manager.py
+++ b/pysystemmgr/system_manager.py
@@ -276,6 +276,7 @@ if __name__ == '__main__':
bus = get_dbus()
obj = SystemManager(bus,OBJ_NAME)
mainloop = gobject.MainLoop()
+ obj.unmask_signals()
name = dbus.service.BusName(DBUS_NAME,bus)
print "Running SystemManager"
OpenPOWER on IntegriCloud