Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
psutil
/
tests
/
__pycache__
[ HOME ]
Exec
Submit
File Name : test_posix.cpython-312.pyc
� x�/i�C � �b � d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z ddl Z ddl mZ ddl mZ ddl m Z ddl mZ ddl mZ dd l mZ dd l mZ ddlmZ ddlmZ dd lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ erddlZddlZd#d�Zd� Z d� Z!d� Z"d� Z#d� Z$ejJ jM e d�� G d� de� � Z'ejJ jM e d�� G d� d e� � Z(ejJ jM e d�� G d!� d"e� � Z)y)$zPOSIX specific tests.� N)�mock)�AIX)�BSD)�LINUX)�MACOS)�OPENBSD)�POSIX)�SUNOS)�AARCH64)�HAS_NET_IO_COUNTERS)� PYTHON_EXE)�PsutilTestCase)�pytest)�retry_on_failure)�sh)�skip_on_access_denied)� spawn_subproc)� terminatec �, � dg}t r|j d� |�|j dt |� g� n/t st r|j d� n|j d� t r| j dd� } |j d | g� t |� }t r|j � n|j � d d }g }|D ]/ }|j � } t |� }|j |� �1 |�|S |d S # t $ r Y �'w xY w)zwWrapper for calling the ps command with a little bit of cross-platform support for a narrow range of features. �psz--no-headersNz-pz-A�ax�start�stimez-o� r )r �append�extend�strr r �replacer � splitlines�strip�int� ValueError)�fmt�pid�cmd�output� all_output�lines �H/opt/hc_python/lib64/python3.12/site-packages/psutil/tests/test_posix.pyr r * s � � �&�C��� � �>�"� ��� � �D�#�c�(�#�$� �#�� � �4��� � �4����k�k�'�7�+���J�J��c�{�� ��W�F�$)�V� � � �v�/@�/@�/B�1�2�/F�F��J����z�z�|�� ��t�9�D� ���$�� � �{����!�}��� � �� �s � D� D�Dc �T � d}t rd}t || � j � }|d S )N�command�commr )r r �split)r$ �fieldr+ s r) �ps_namer/ a s- � ��E�������n�"�"�$�G��1�:�� c � � d}t st rd}t || � }t j dd|� }|j � S )Nr+ �argsz\(python.*?\)$� )r r r �re�subr )r$ r. �outs r) �ps_argsr7 i s; � ��E� �e��� �U�C�.�C� �&�&�"�B�� ,�C��9�9�;�r0 c �. � d}t rd}t || � S )N�rss�rssize�r r �r$ r. s r) �ps_rssr= s s � ��E� ��� �e�S�>�r0 c �. � d}t rd}t || � S )N�vsz�vsizer; r<