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: //lib/python3/dist-packages/landscape/sysinfo/__pycache__/processes.cpython-310.pyc
o

y)�]��@s,ddlmZddlmZGdd�de�ZdS)�)�succeed)�ProcessInformationc@s&eZdZd	dd�Zdd�Zdd�ZdS)
�	Processes�/proccC�
||_dS�N)�	_proc_dir)�self�proc_dir�r�=/usr/lib/python3/dist-packages/landscape/sysinfo/processes.py�__init__�
zProcesses.__init__cCrr)�_sysinfo)r	�sysinforrr�registerrzProcesses.registercCs�d}d}t|jd�}|��D]}|d7}|ddkr|d7}q|r3|dkr(d}nd|f}|j�|�|j�dt|��td�S)	Nr)r
��state�ZzThere is 1 zombie process.zThere are %d zombie processes.r)rr�get_all_process_infor�add_note�
add_header�strr)r	�
num_processes�num_zombies�info�process_info�msgrrr�runs�
z
Processes.runN)r)�__name__�
__module__�__qualname__r
rrrrrrrs
rN)�twisted.internet.deferr�landscape.lib.processr�objectrrrrr�<module>s