Edit File: sysinfo_lib.cpython-37.opt-1.pyc
B 5/9e � @ s@ d dl mZ d dl mZ d dlZd dlmZ dd� Zdd� ZdS ) � )�absolute_import)�divisionN)� timedeltac C s t �� S )z^ Get linux kernel release version :return: kernel release version :rtype: str )�platform�release� r r �py/cldashboard/sysinfo_lib.py�get_linux_kernel_release s r c C s� t dd��4} t| �� �� d �}t|d�}|j}|jd }W dQ R X |dkr\dd|id �}n"|dkrtd d|id �}n di d �}|S ) zR Get server uptime :return str: human readable value of server uptime z/proc/uptime�rr )�secondsi Nz %(days)s days�days)�message�contextz%(hours)s hours�hourszless then 1 hour)�open�float�readline�splitr r r )Zproc_uptimeZ uptime_secZ uptime_objectr r �resultr r r � get_uptime s r )Z __future__r r r Zdatetimer r r r r r r �<module> s