관리-도구
편집 파일: _common.cpython-39.opt-1.pyc
a M�_jf � @ s" d Z ddlmZmZ ddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlZddl mZ ddl mZ ddlmZ ddlmZ ddlmZ zdd lmZ W n ey� dZY n0 zdd lmZ W n ey� dZY n0 e jdkr�ddlZndZe jd dkZg d �ZejdkZejdkZe j�d�Ze j�d�Z e Z!e j�d�Z"e j�d�Z#e j�d�Z$e"�pxe#�pxe$Z%e j�d�Z&e j�d�Z'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0d Z1d!Z2d"Z3d#Z4d$Z5d%Z6d&Z7d'Z8d(Z9d)Z:d*Z;d+Z<d,Z=d-Z>d.Z?d/Z@d0ZAedu �rd1ZBd2ZCdZDn G d3d4� d4ejE�ZFeG� �HeFjI� edu �rFd5ZJd6ZKn G d7d8� d8ejE�ZLeG� �HeLjI� e �M� ZNe�szd9ZOn0ze �P� ZOW n" eQ�y� e�r�d:nd9ZOY n0 ed;g d<��ZRed=g d>��ZSed?g d@��ZTedAg dB��ZUedCg dD��ZVedEg dF��ZWedGg dH��ZXedIg dJ��ZYedKg dL��ZZedMg dN��Z[edOg dP��Z\edQg dR��Z]edSg dT��Z^edUdVdWg�Z_edXg dY��Z`edZd[d\g�Zaed]g d^��Zbed_g d`��Zcedag d`��Zdedbg dc��Zeedddedfg�Zfedgdhdig�Zgedjg dk��Zhedldmdng�Zieeegeegfeegegfegegfeegegfegegfeegeegfegeegfegeegfdo�Zjedu�r�ej�Hegegfegegfdp�� edu�r�ej�Hdqegeegfi� G drds� dsek�ZlG dtdu� duel�ZmG dvdw� dwem�ZnG dxdy� dyel�ZoG dzd{� d{el�Zpd�d|d}�Zqd~d� Zrd�d�� Zsd�d�� Ztd�d�� Zuerd�d�� �Zvd�d�� Zwd�d�� Zxd�d�� Zyd�d�d��Zzd�d�� Z{G d�d�� d��Z|d�d�� Z}e|� Z~e~je}_e~j�e}_�d�d�� Z�d�d�� Z�d�d�d��Z�d�d�� Z�e�r�d�d�� Z�nd�d�� Z�ere j�fd�d���Z�d�d�d��Z�dd�e j�fd�d��Z�e�e��d�d���rddl�Z�d�d�� Z�nd�d�� Z�dS )�z9Common objects shared by __init__.py and _ps*.py modules.� )�division�print_functionN)�defaultdict)� namedtuple)�AF_INET)� SOCK_DGRAM)�SOCK_STREAM)�AF_INET6)�AF_UNIX)� � r )N�FREEBSD�BSD�LINUX�NETBSD�OPENBSD�MACOS�OSX�POSIX�SUNOS�WINDOWS� CONN_CLOSE�CONN_CLOSE_WAIT�CONN_CLOSING�CONN_ESTABLISHED�CONN_FIN_WAIT1�CONN_FIN_WAIT2� CONN_LAST_ACK�CONN_LISTEN� CONN_NONE� CONN_SYN_RECV� CONN_SYN_SENT�CONN_TIME_WAIT�NIC_DUPLEX_FULL�NIC_DUPLEX_HALF�NIC_DUPLEX_UNKNOWN�STATUS_DEAD�STATUS_DISK_SLEEP�STATUS_IDLE� STATUS_LOCKED�STATUS_RUNNING�STATUS_SLEEPING�STATUS_STOPPED�STATUS_SUSPENDED�STATUS_TRACING_STOP�STATUS_WAITING�STATUS_WAKE_KILL� STATUS_WAKING� STATUS_ZOMBIE� STATUS_PARKED�ENCODING� ENCODING_ERRSr �pconn� pcputimes�pctxsw�pgids�pio�pionice� popenfile�pthread�puids�sconn� scpustats�sdiskio� sdiskpart� sdiskusage�snetio�snicaddr� snicstats�sswap�suser� conn_tmap�deprecated_method� isfile_strict�memoize�parse_environ_block�path_exists_strict� usage_percent� supports_ipv6�sockfam_to_enum�socktype_to_enum�wrap_numbers�bytes2human�conn_to_ntuple�debug�hilite�term_supports_colors�print_color�posix�ntZlinux�darwinZfreebsdZopenbsdZnetbsd)ZsunosZsolarisZaixZrunningZsleepingz disk-sleep�stoppedztracing-stopZzombieZdeadz wake-killZwakingZidle�lockedZwaitingZ suspendedZparkedZESTABLISHEDZSYN_SENTZSYN_RECVZ FIN_WAIT1Z FIN_WAIT2Z TIME_WAITZCLOSEZ CLOSE_WAITZLAST_ACKZLISTENZCLOSINGZNONE� � c @ s e Zd ZdZdZdZdS )� NicDuplexr_ r` r N)�__name__� __module__�__qualname__r# r$ r% � re re �4/usr/lib64/python3.9/site-packages/psutil/_common.pyra � s ra ������c @ s e Zd ZdZdZdS )�BatteryTimerg rh N)rb rc rd �POWER_TIME_UNKNOWN�POWER_TIME_UNLIMITEDre re re rf ri � s ri �replace�surrogateescaperG )�total�used�free�percentZsinZsoutrC )rn ro rp rq rA )� read_count�write_count� read_bytes�write_bytesZ read_timeZ write_timerB )ZdeviceZ mountpointZfstypeZoptsZmaxfileZmaxpathrD )Z bytes_sentZ bytes_recvZpackets_sentZpackets_recvZerrinZerroutZdropinZdropoutrH )�nameZterminal�host�started�pidr? )�fd�family�type�laddr�raddr�statusry rE )r{ ZaddressZnetmaskZ broadcastZptprF )ZisupZduplexZspeedZmtur@ )Zctx_switchesZ interruptsZsoft_interruptsZsyscalls�scpufreq)�current�min�max�shwtemp)�labelr� ZhighZcritical�sbattery)rq ZsecsleftZ power_plugged�sfanr� r� r7 )�user�system� children_user�children_systemr<