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