From bffeb05ea955f2f9af34855ea6fc57fe0f04e595 Mon Sep 17 00:00:00 2001 From: Nicolas Hennion Date: Wed, 31 Jul 2013 15:30:40 +0200 Subject: [PATCH] Add getNetTimeSinceLastUpdate() getDiskTimeSinceLastUpdate() and getProcessDiskTimeSinceLastUpdate() in the API / Close issue https://github.com/nicolargo/glances/issues/259 --- glances/glances.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/glances/glances.py b/glances/glances.py index b48d9632..3cf8da1b 100644 --- a/glances/glances.py +++ b/glances/glances.py @@ -3713,6 +3713,19 @@ class GlancesInstance(): self.__update__() return json.dumps(stats.getNow().strftime(_("%Y-%m-%d %H:%M:%S"))) + def __getTimeSinceLastUpdate(self, IOType): + assert(IOType in ['net', 'disk', 'process_disk']) + return getTimeSinceLastUpdate(IOType) + + def getNetTimeSinceLastUpdate(self): + return getTimeSinceLastUpdate('net') + + def getDiskTimeSinceLastUpdate(self): + return getTimeSinceLastUpdate('net') + + def getProcessDiskTimeSinceLastUpdate(self): + return getTimeSinceLastUpdate('process_disk') + class GlancesServer(): """