HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //usr/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