File: //proc/thread-self/root/usr/libexec/kcare/python/kcarectl/__pycache__/platform_utils.cpython-38.pyc
U
n�h�# � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZddlmZm Z m
Z
mZmZm
Z
dZdZdd� Ze
jdd � �Zd
d� Zd;d
d�ZdZddd�Zd<dd�Zdd� Zdd� Zdd� Ze
jdd� �Ze
jdd� �Z e
jd d!� �Z!d"d#� Z"d$d%� Z#d&d'� Z$d(d)� Z%e
j&e
j'd*�d+d,� �Z(e
j&e
j'd*�d-d.� �Z)e
je
j&e
j'd*�d/d0� ��Z*e
j&e
j'd1d2�d3d4� �Z+e
j&e
j'd*�d5d6� �Z,e
j&e
j'd1d2�d7d8� �Z-d9d:� Z.dS )=� N� )�config� constants� log_utils�
process_utils�selinux�utilsz/usr/libexec/kcare/virt-whatz/procc C s2 t jd d� dk rt�� S dd l} | jdd�S d S )N� )� � r F)Zfull_distribution_name)�sys�version_info�platformZlinux_distribution�distro)r � r �4/usr/libexec/kcare/python/kcarectl/platform_utils.py�
get_distro s r c C s t �� d S )Nr )r �unamer r r r �get_system_uname s r c C s dt jd t jd f S )Nz%s.%sr r )r r
r r r r �get_python_version$ s r Fc C s� t � tjd�}t�� r^tjddddtt� � �gdd�\}}}|sN|�
� d }nd | }||d
<