B
ÿ‚Û_m ã @ s^ d Z ddlZddlZddlZddlZddlZddlmZ ddlmZ ddlm Z ddlm
Z
ddlmZ dd lm
Z
dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ejdkrÄddlZndZddddgZdd„ Zedk �reedƒ�re dedd„ ejD ƒƒ¡Zdd„ Zndd„ Zddejeedejƒeej efdd„Z!dd„ Z"edd„ ƒZ#dS ) z%Routines common to all posix systems.é Né )Úmemoize)Ú
sdiskusage)ÚTimeoutExpired)Ú
usage_percent)ÚChildProcessError)ÚFileNotFoundError)ÚInterruptedError)ÚPermissionError)ÚProcessLookupError)ÚPY3)Úunicode)é é Ú
pid_existsÚwait_pidÚ
disk_usageÚget_terminal_mapc C sL | dkrdS yt | d¡ W n& tk
r0 dS tk
rB dS X dS dS )z6Check whether pid exists in the current process table.r TFN)ÚosÚkillr r
)Úpid© r úB/opt/alt/python37/lib64/python3.7/site-packages/psutil/_psposix.pyr " s ÚSignalsÚ Negsignalc C s g | ]}|j |j f‘qS r )ÚnameÚvalue)Ú.0Úxr r r ú