Sindbad~EG File Manager

Current Path : /lib/python3.6/site-packages/tracer/views/__pycache__/
Upload File :
Current File : //lib/python3.6/site-packages/tracer/views/__pycache__/helper.cpython-36.pyc

3

"en�@sDddlmZddlmZddlmZddlmZGdd�de�ZdS)	�)�print_function)�unicode_literals�)�View)�_c@seZdZdd�Zdd�ZdS)�
HelperViewc	Cs|jdj|jjjd��|jjr�|jdj|jjjd��|jdj|jjjd��|jdj|jjjj�d��|jjj	r�|jd	j|jjj	d
j
d��n|jdj|jjjd��d
}d
}xZ|jjD]N}|j|dj|jjj|j�|j
|jd��d}|d7}|dkr�|jd�Pq�W|jjjd
k�r4|jd�|j�|jjj�sJ|jj�r�|jd�|jdjtd�d��|jj�s�|jdj|jjjd��np|jj�r�|jdtd�j|jj��nHx&|jjjD]}|jdj|d���q�W|jjj�r�|jd|jjj�dS)Nz* {app_name})�app_namez    Package:     {pkg_name})Zpkg_namez"    Description: {pkg_description})Zpkg_descriptionz    Type:        {type})�typez    Executable:  {executable}r)�
executablez:    Package:     {app_name} is not provided by any packagez    State:       z={app_name} has been started by {user} {time} ago. PID - {pid})r�userZtime�pidz                 r�z                 ...�z    {title}:zHow to restart)�titlez+        {app_name} does not need restartingz        z%It's a part of application called {0}z        {how_to_restart})Zhow_to_restartz

       - )�print�format�argsZapplication�name�package�descriptionr	�
capitalizeZaffected_instancesZexe�	processesZusernameZstr_started_agor�verbose�render_affected_by�helperZaffectsr�affected_byZhelpersZnote)�self�indent�i�processr�r �/usr/lib/python3.6/helper.py�render	sH
 





zHelperView.rendercCs d}d}|j|td�d�t|jj�tkrH|j|||jj�dSt�}x�|jjD]�}|}||jjkr�|j||dj|j	�|j
��|d7}x�|jD]x}|j	|ks�|dkr�|j|||j	�|j|j	�|jjj
dkr�q�|d7}x |jD]}|j|||�q�W|d8}q�WqXWdS)N�z    zAffected by�:z	{0} ({1})r)rrr	rr�str�setrrrrZpackages�addr�files)rZ
default_levelrZprinted_packagesrZindent_levelr�filer r r!r<s, zHelperView.render_affected_byN)�__name__�
__module__�__qualname__r"rr r r r!rs3rN)Z
__future__rrrrZtracer.resources.langrrr r r r!�<module>s

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists