mirror of https://github.com/nicolargo/glances
Correct refresh time method
parent
ada1490a78
commit
190defc430
|
@ -587,9 +587,17 @@ class GlancesPlugin(object):
|
|||
"""Set the limits to input_limits."""
|
||||
self._limits = input_limits
|
||||
|
||||
def set_refresh(self, value):
|
||||
"""Set the plugin refresh rate"""
|
||||
self.set_limits('refresh', value)
|
||||
|
||||
def get_refresh(self):
|
||||
"""Get the plugin refresh rate"""
|
||||
return self.get_limits('refresh')
|
||||
|
||||
def set_limits(self, item, value):
|
||||
"""Return the limits object."""
|
||||
self._limits[item] = value
|
||||
self._limits['{}_{}'.format(self.plugin_name, item)] = value
|
||||
|
||||
def get_limits(self, item=None):
|
||||
"""Return the limits object."""
|
||||
|
|
|
@ -24,6 +24,7 @@ import platform
|
|||
import re
|
||||
from io import open
|
||||
|
||||
from glances.logger import logger
|
||||
from glances.compat import iteritems
|
||||
from glances.plugins.glances_plugin import GlancesPlugin
|
||||
|
||||
|
@ -91,8 +92,8 @@ class Plugin(GlancesPlugin):
|
|||
self.display_curse = True
|
||||
|
||||
# Set default rate to 60 seconds
|
||||
if self.get_limits('refresh') is None:
|
||||
self.set_limits('refresh', 60)
|
||||
if self.get_refresh():
|
||||
self.set_refresh(60)
|
||||
|
||||
@GlancesPlugin._check_decorator
|
||||
@GlancesPlugin._log_result_decorator
|
||||
|
|
Loading…
Reference in New Issue