[modules/sensors] Remove unused imports and minor reformatting
This commit is contained in:
parent
df6e323fa4
commit
215bfd23df
1 changed files with 8 additions and 9 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- coding: UTF-8 -*-
|
||||||
# pylint: disable=C0111,R0903
|
# pylint: disable=C0111,R0903
|
||||||
|
|
||||||
"""Displays sensor temperature
|
"""Displays sensor temperature
|
||||||
|
@ -11,9 +12,6 @@ Parameters:
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import decimal
|
|
||||||
|
|
||||||
from subprocess import call
|
|
||||||
|
|
||||||
import bumblebee.input
|
import bumblebee.input
|
||||||
import bumblebee.output
|
import bumblebee.output
|
||||||
|
@ -24,6 +22,7 @@ class Module(bumblebee.engine.Module):
|
||||||
super(Module, self).__init__(engine, config,
|
super(Module, self).__init__(engine, config,
|
||||||
bumblebee.output.Widget(full_text=self.temperature))
|
bumblebee.output.Widget(full_text=self.temperature))
|
||||||
self._temperature = "unknown"
|
self._temperature = "unknown"
|
||||||
|
self._mhz = "n/a"
|
||||||
pattern = self.parameter("match", "temp1_input")
|
pattern = self.parameter("match", "temp1_input")
|
||||||
pattern_string = r"^\s*{}:\s*([\d.]+)$".format(pattern)
|
pattern_string = r"^\s*{}:\s*([\d.]+)$".format(pattern)
|
||||||
self._match_number = int(self.parameter("match_number", "-1"))
|
self._match_number = int(self.parameter("match_number", "-1"))
|
||||||
|
@ -40,14 +39,14 @@ class Module(bumblebee.engine.Module):
|
||||||
return temperature
|
return temperature
|
||||||
|
|
||||||
def get_mhz( self ):
|
def get_mhz( self ):
|
||||||
output = open( '/proc/cpuinfo' ).read()
|
output = open("/proc/cpuinfo").read()
|
||||||
m = re.search(r"cpu MHz\s+:\s+(\d+)", output)
|
m = re.search(r"cpu MHz\s+:\s+(\d+)", output)
|
||||||
mhz = int(m.group(1))
|
mhz = int(m.group(1))
|
||||||
|
|
||||||
if mhz < 1000:
|
if mhz < 1000:
|
||||||
return "{} MHz".format(mhz)
|
return "{} MHz".format(mhz)
|
||||||
else:
|
else:
|
||||||
return "%.1f GHz" % ( decimal.Decimal( mhz ) / 1000 )
|
return "{:0.01f} GHz".format(float(mhz)/1000.0)
|
||||||
|
|
||||||
def temperature(self, _):
|
def temperature(self, _):
|
||||||
return u"{}°c @ {}".format(self._temperature, self._mhz)
|
return u"{}°c @ {}".format(self._temperature, self._mhz)
|
||||||
|
|
Loading…
Reference in a new issue