summaryrefslogtreecommitdiffstats
path: root/pyfanctl
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2016-08-25 23:01:47 -0400
committerPatrick Williams <patrick@stwcx.xyz>2016-09-06 12:46:18 +0000
commit056b26e979f228cfeca6da71444fb5c51390b0bb (patch)
tree458df056bad6aab3e6fc4b15febd7915af64f916 /pyfanctl
parent0de2813c60a40d1bf1c0a4180bfd89f1b80ee724 (diff)
downloadtalos-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.py80
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()
OpenPOWER on IntegriCloud