Loading cccli/handler.py +12 −1 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ class CliHandler(RpcHandler): return { "ttl": -1 } def get_tag_uname(self, resolve): '''Return value of tag uname''' '''Return uname output''' if resolve: try: p = subprocess.Popen(["uname", "-a"], close_fds=True, shell=False, stdout=subprocess.PIPE) Loading @@ -56,3 +56,14 @@ class CliHandler(RpcHandler): return { "value": "", "ttl": -1 } else: return { "ttl": -1 } def get_tag_uptime(self, resolve): '''Return uptime output''' if resolve: try: p = subprocess.Popen(["uptime"], close_fds=True, shell=False, stdout=subprocess.PIPE) return { "value": p.stdout.read().rstrip("\n") , "ttl": 3 } except Exception: return { "value": "", "ttl": 3 } else: return { "ttl": 3 } Loading
cccli/handler.py +12 −1 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ class CliHandler(RpcHandler): return { "ttl": -1 } def get_tag_uname(self, resolve): '''Return value of tag uname''' '''Return uname output''' if resolve: try: p = subprocess.Popen(["uname", "-a"], close_fds=True, shell=False, stdout=subprocess.PIPE) Loading @@ -56,3 +56,14 @@ class CliHandler(RpcHandler): return { "value": "", "ttl": -1 } else: return { "ttl": -1 } def get_tag_uptime(self, resolve): '''Return uptime output''' if resolve: try: p = subprocess.Popen(["uptime"], close_fds=True, shell=False, stdout=subprocess.PIPE) return { "value": p.stdout.read().rstrip("\n") , "ttl": 3 } except Exception: return { "value": "", "ttl": 3 } else: return { "ttl": 3 }