19 lines
526 B
Python
19 lines
526 B
Python
|
# pylint: disable=C0111,R0903
|
||
|
|
||
|
"""Displays CPU utilization across all CPUs."""
|
||
|
|
||
|
import psutil
|
||
|
import bumblebee.engine
|
||
|
|
||
|
class Module(bumblebee.engine.Module):
|
||
|
def __init__(self, engine):
|
||
|
super(Module, self).__init__(engine)
|
||
|
self._utilization = psutil.cpu_percent(percpu=False)
|
||
|
|
||
|
def widgets(self):
|
||
|
self._utilization = psutil.cpu_percent(percpu=False)
|
||
|
|
||
|
return bumblebee.output.Widget(full_text="{:05.02f}%".format(self._utilization))
|
||
|
|
||
|
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
|