5/9e >ddlmZddlmZddlZddlmZdZdZdS))absolute_import)divisionN) timedeltac(tjS)z^ Get linux kernel release version :return: kernel release version :rtype: str )platformreleasepy/cldashboard/sysinfo_lib.pyget_linux_kernel_releaser s    r cLtdd5}t|d}t |}|j}|jdz}dddn #1swxYwY|dkrdd|id }n|dkrd d |id }nd id }|S) zR Get server uptime :return str: human readable value of server uptime z /proc/uptimerr)secondsiNz %(days)s daysdays)messagecontextz%(hours)s hourshourszless then 1 hour)openfloatreadlinesplitrrr) proc_uptime uptime_sec uptime_objectrrresults r get_uptimers nc " ".k;//117799!<== !*555 !%- ...............  axx&   (  *   MsAA88A<?A<) __future__rrrdatetimerr rr r r rsn'&&&&&r