From beaefdfc24e8e9b6fd60f42ee176a34838370094 Mon Sep 17 00:00:00 2001 From: Seblu <sebastien.luttringer@smartjog.com> Date: Mon, 14 Feb 2011 20:26:36 +0100 Subject: [PATCH] handler uptime return time in seconds --- cccli/handler.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cccli/handler.py b/cccli/handler.py index f31b696..022deea 100644 --- a/cccli/handler.py +++ b/cccli/handler.py @@ -67,8 +67,7 @@ class CliHandler(RpcHandler): def get_tag_uptime(self): '''Return uptime output''' try: - p = subprocess.Popen(["uptime"], close_fds=True, shell=False, stdout=subprocess.PIPE) - return p.stdout.read().rstrip("\n") + return int(float(open("/proc/uptime", "r").readline().split()[0])) except Exception: return "" get_tag_uptime.ttl = 3 -- GitLab