mem: docstring list, pep8 #16

This commit is contained in:
enkore 2013-10-03 00:52:56 +02:00
parent b8c7f0515e
commit 9c924f77e9

View File

@ -4,24 +4,30 @@ from psutil import virtual_memory
class Mem(IntervalModule): class Mem(IntervalModule):
""" """
Shows memory load Shows memory load
Available formatters: Available formatters:
{avail_mem} * {avail_mem}
{percent_used_mem} * {percent_used_mem}
{used_mem} * {used_mem}
{total_mem} * {total_mem}
""" """
format = "{avail_mem} MB" format = "{avail_mem} MB"
settings = ( settings = (
("format", "format string used for output. {free_mem is the amount of free memory in MB}."), ("format", "format string used for output."),
) )
def run(self): def run(self):
avail_mem = int(round(virtual_memory().available/1024,0)) vm = virtual_memory()
used_mem = int(round(virtual_memory().used/1024,0)) avail_mem = int(round(vm.available/1024, 0))
percent_used_mem = int(round(virtual_memory().percent/1024,0)) used_mem = int(round(vm.used/1024, 0))
total_mem = int(round(virtual_memory().total/1024,0)) percent_used_mem = int(round(vm.percent/1024, 0))
total_mem = int(round(vm.total/1024, 0))
#free_swap = int(round(phymem_usage().free/1024,0)) #free_swap = int(round(phymem_usage().free/1024,0))
self.output = { self.output = {
"full_text" : self.format.format(used_mem=used_mem, avail_mem=avail_mem, total_mem=total_mem, percent_used_mem=percent_used_mem) "full_text" : self.format.format(
used_mem=used_mem,
avail_mem=avail_mem,
total_mem=total_mem,
percent_used_mem=percent_used_mem)
} }