fix: Log the used method as well.

This commit is contained in:
Harm Weites 2013-12-14 17:38:04 +00:00
parent 4943536a14
commit e6bf1b3b1d

View File

@ -1418,12 +1418,15 @@ def time_rfc2822():
def uptime():
uptime_str = '??'
method = 'unknown'
try:
if os.path.exists("/proc/uptime"):
method = '/proc/uptime'
contents = load_file("/proc/uptime").strip()
if contents:
uptime_str = contents.split()[0]
else:
method = 'ctypes'
libc = ctypes.CDLL('/lib/libc.so.7')
size = ctypes.c_size_t()
buf = ctypes.c_int()
@ -1434,7 +1437,7 @@ def uptime():
uptime_str = now - bootup
except:
logexc(LOG, "Unable to read uptime")
logexc(LOG, "Unable to read uptime using method: %s" % method)
return uptime_str