HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/landscape/sysinfo/__pycache__/processes.cpython-38.pyc
U

y)�]��@s,ddlmZddlmZGdd�de�ZdS)�)�succeed)�ProcessInformationc@s&eZdZd	dd�Zdd�Zdd�ZdS)
�	Processes�/proccCs
||_dS�N)�	_proc_dir)�self�proc_dir�r
�=/usr/lib/python3/dist-packages/landscape/sysinfo/processes.py�__init__szProcesses.__init__cCs
||_dSr)�_sysinfo)r�sysinfor
r
r�registerszProcesses.registercCs�d}d}t|jd�}|��D] }|d7}|ddkr|d7}q|rf|dkrPd}n
d|f}|j�|�|j�dt|��td�S)	Nr)r	��state�ZzThere is 1 zombie process.zThere are %d zombie processes.r)rrZget_all_process_infor
�add_note�
add_header�strr)rZ
num_processesZnum_zombies�infoZprocess_info�msgr
r
r�runs

z
Processes.runN)r)�__name__�
__module__�__qualname__rrrr
r
r
rrs
rN)Ztwisted.internet.deferrZlandscape.lib.processr�objectrr
r
r
r�<module>s