Advanced Web Server Manager
Complete File Manager & Terminal - Standalone Version
By Sid Gifari | Gifari Industries
Current path:
/
/
usr
/
local
/
lib64
/
python3.6
/
site-packages
/
psutil
/
tests
/
__pycache__
✏️
Editing: test_posix.cpython-36.pyc
3 �̪e�C � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlZddlm Z ddlm Z ddlmZ ddlmZ ddlm Z ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ e�r2ddlZddlZddlmZ d(dd�Zdd� Z dd� Z!dd� Z"dd� Z#ej$e d�G d d!� d!e��Z%ej$e d�G d"d#� d#e��Z&ej$e d�G d$d%� d%e��Z'e(d&k�r�dd'l)m*Z* e*e+� dS ))zPOSIX specific tests.� N)�AIX)�BSD)�LINUX)�MACOS)�OPENBSD)�POSIX)�SUNOS)�HAS_NET_IO_COUNTERS)� PYTHON_EXE)�PsutilTestCase)�mock)�retry_on_failure)�sh)�skip_on_access_denied)�spawn_testproc)� terminate)�which)�getpagesizec C s� dg}t r|jd� |dk r0|jdt|�g� nts8trD|jd� n |jd� tr^| jdd�} |jd | g� t|�}t r�|j� n|j� d d� }g }x@|D ]8}|j � }yt |�}W n tk r� Y nX |j|� q�W |dkr�|S |d S dS )zwWrapper for calling the ps command with a little bit of cross-platform support for a narrow range of features. �psz--no-headersNz-pz-AZax�startZstimez-o� r )r �append�extend�strr r �replacer � splitlines�strip�int� ValueError)�fmt�pid�cmd�outputZ all_output�line� r$ �C/usr/local/lib64/python3.6/site-packages/psutil/tests/test_posix.pyr - s0 r c C s d}t rd}t|| �j� d S )N�commandZcommr )r r �split)r �fieldr$ r$ r% �ps_namee s r) c C s0 d}t strd}t|| �}tjdd|�}|j� S )Nr&