diff options
author | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2016-08-25 23:01:47 -0400 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2016-09-06 12:46:18 +0000 |
commit | 056b26e979f228cfeca6da71444fb5c51390b0bb (patch) | |
tree | 458df056bad6aab3e6fc4b15febd7915af64f916 /pyfanctl | |
parent | 0de2813c60a40d1bf1c0a4180bfd89f1b80ee724 (diff) | |
download | talos-skeleton-056b26e979f228cfeca6da71444fb5c51390b0bb.tar.gz talos-skeleton-056b26e979f228cfeca6da71444fb5c51390b0bb.zip |
fanctl: pep8 fixes
Change-Id: I7e3113bae4dba0b1d2973df0f2659d3cc33f587f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'pyfanctl')
-rw-r--r-- | pyfanctl/fan_control.py | 80 |
1 files changed, 38 insertions, 42 deletions
diff --git a/pyfanctl/fan_control.py b/pyfanctl/fan_control.py index e1eac7d..85163e8 100644 --- a/pyfanctl/fan_control.py +++ b/pyfanctl/fan_control.py @@ -1,7 +1,5 @@ -#!/usr/bin/python -u +#!/usr/bin/env python -import sys -#from gi.repository import GObject import gobject import dbus import dbus.service @@ -14,48 +12,46 @@ IFACE_NAME = 'org.openbmc.control.Fans' FAN_BUS = 'org.openbmc.Sensors' FAN_OBJS = [ - '/org/openbmc/sensors/speed/fan0', - '/org/openbmc/sensors/speed/fan1', - '/org/openbmc/sensors/speed/fan2', - '/org/openbmc/sensors/speed/fan3', - '/org/openbmc/sensors/speed/fan4', - '/org/openbmc/sensors/speed/fan5', + '/org/openbmc/sensors/speed/fan0', + '/org/openbmc/sensors/speed/fan1', + '/org/openbmc/sensors/speed/fan2', + '/org/openbmc/sensors/speed/fan3', + '/org/openbmc/sensors/speed/fan4', + '/org/openbmc/sensors/speed/fan5', ] FAN_IFACE = 'org.openbmc.SensorValue' -class FanControl(DbusProperties,DbusObjectManager): - def __init__(self,bus,name): - DbusProperties.__init__(self) - DbusObjectManager.__init__(self) - dbus.service.Object.__init__(self,bus,name) - self.Set(IFACE_NAME,"floor",250) - self.Set(IFACE_NAME,"ceiling",255) - self.fan_intf = [] - ## create interface proxies to all fans - for fan in FAN_OBJS: - print "Initializing fan: "+fan - obj = bus.get_object(FAN_BUS,fan,introspect=False) - self.fan_intf.append(dbus.Interface(obj,FAN_IFACE)) - - @dbus.service.method(DBUS_NAME, - in_signature='', out_signature='') - def setMax(self): - print "Setting fans to max" - for intf in self.fan_intf: - intf.setValue(dbus.UInt32(255)) - + +class FanControl(DbusProperties, DbusObjectManager): + def __init__(self, bus, name): + DbusProperties.__init__(self) + DbusObjectManager.__init__(self) + dbus.service.Object.__init__(self, bus, name) + self.Set(IFACE_NAME, "floor", 250) + self.Set(IFACE_NAME, "ceiling", 255) + self.fan_intf = [] + ## create interface proxies to all fans + for fan in FAN_OBJS: + print "Initializing fan: "+fan + obj = bus.get_object(FAN_BUS, fan, introspect=False) + self.fan_intf.append(dbus.Interface(obj, FAN_IFACE)) + + @dbus.service.method(DBUS_NAME, in_signature='', out_signature='') + def setMax(self): + print "Setting fans to max" + for intf in self.fan_intf: + intf.setValue(dbus.UInt32(255)) + if __name__ == '__main__': - - dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) - bus = get_dbus() - fan_control = FanControl(bus,OBJ_PATH) - mainloop = gobject.MainLoop() - - print "Starting fan control" - fan_control.setMax() - - fan_control.unmask_signals() - name = dbus.service.BusName(DBUS_NAME,bus) - mainloop.run() + dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) + bus = get_dbus() + fan_control = FanControl(bus, OBJ_PATH) + mainloop = gobject.MainLoop() + + print "Starting fan control" + fan_control.setMax() + fan_control.unmask_signals() + name = dbus.service.BusName(DBUS_NAME, bus) + mainloop.run() |