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>
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
bus = get_dbus()
obj = SystemManager(bus,OBJ_NAME)
mainloop = gobject.MainLoop()
+ obj.unmask_signals()
name = dbus.service.BusName(DBUS_NAME,bus)
print "Running SystemManager"