summaryrefslogtreecommitdiffstats
path: root/pychassisctl
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2017-07-07 21:52:55 -0400
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-07-07 21:55:33 -0400
commitefe5d2de3696f1fb462fac3a31e890a68b5995a0 (patch)
tree414fccd15fd486310ee8fce98c196ce30dd35f0f /pychassisctl
parentaa0ef2fe3f30adeaa855f8e6f604cfab4d0b1023 (diff)
downloadtalos-skeleton-efe5d2de3696f1fb462fac3a31e890a68b5995a0.tar.gz
talos-skeleton-efe5d2de3696f1fb462fac3a31e890a68b5995a0.zip
chassis: Remove sensor subscription
Remove a signal subscription from the deprecated org.openbmc.SensorThresholds interface. Change-Id: I75d83324ada77642a8f560b4250fb24190dc540a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'pychassisctl')
-rw-r--r--pychassisctl/chassis_control.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/pychassisctl/chassis_control.py b/pychassisctl/chassis_control.py
index c25c2ff..68281e6 100644
--- a/pychassisctl/chassis_control.py
+++ b/pychassisctl/chassis_control.py
@@ -82,10 +82,6 @@ class ChassisControlObject(DbusProperties, DbusObjectManager):
dbus_interface="org.openbmc.Watchdog",
signal_name="WatchdogError")
- bus.add_signal_receiver(self.emergency_shutdown_signal_handler,
- dbus_interface="org.openbmc.SensorThresholds",
- signal_name="Emergency")
-
bus.add_signal_receiver(self.SystemStateHandler,
signal_name="GotoSystemState")
@@ -189,25 +185,6 @@ class ChassisControlObject(DbusProperties, DbusObjectManager):
print "Watchdog Error, Going to quiesce"
self.quiesce()
- def emergency_shutdown_signal_handler(self, message):
- print "Emergency Shutdown!"
- # Log an event.
- try:
- # Exception happens or not, we need to power off.
- obj = bus.get_object("org.openbmc.records.events",
- "/org/openbmc/records/events",
- introspect=False)
- intf = dbus.Interface(obj, "org.openbmc.recordlog")
- desc = message
- sev = "critical error"
- details = "Get emergency shutdown signal. Shutdown the host."
- debug = dbus.ByteArray("")
- intf.acceptBMCMessage(desc, sev, details, debug)
- except Exception as e:
- print "Emergency shutdown signal handler: log event error."
- print e
- self.powerOff()
-
if __name__ == '__main__':
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
OpenPOWER on IntegriCloud