_common.pyc
1 o 2 #��c�q � 3 @ s2 d Z ddlmZ ddlmZ ddlZddlZddlZddlZddlZddl Z ddl 4 Z 5 ddlZddlZddl Z ddlmZ ddl mZ ddl mZ ddl mZ zdd l mZ W n eya dZY nw zdd 6 l mZ W n eyu dZY nw ejdkr�ddlZndZejd dkZee�d d��Ze� Zg d�ZejdkZejdkZ ej!�"d�Z#ej!�"d�Z$e$Z%ej!�"d�Z&ej!�"d�Z'ej!�"d�Z(e&p�e'p�e(Z)ej!�"d�Z*ej!�"d�Z+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3d Z4d!Z5d"Z6d#Z7d$Z8d%Z9d&Z:d'Z;d(Z<d)Z=d*Z>d+Z?d,Z@d-ZAd.ZBd/ZCd0ZDd1ZEedu �rd2ZFd3ZGdZHnG d4d5� d5ejI�ZJeK� �LeJjM� edu �r.d6ZNd7ZOnG d8d9� d9ejI�ZPeK� �LePjM� e�Q� ZRe�sHd:ZSnze�T� ZSW n eU�y_ e�r[d;nd:ZSY nw ed<g d=��ZVed>g d?��ZWed@g dA��ZXedBg dC��ZYedDg dE��ZZedFg dG��Z[edHg dI��Z\edJg dK��Z]edLg dM��Z^edNg dO��Z_edPg dQ��Z`edRg dS��ZaedTg dU��ZbedVdWdXg�ZcedYg dZ��Zded[d\d]g�Zeed^g d_��Zfed`g da��Zgedbg da��Zhedcg dd��Ziededfdgg�Zjedhdidjg�Zkedkg dl��Zledmdndog�Zmeeegeegfeegegfegegfeegegfegegfeegeegfegeegfegeegfdp�Znedu�rQen�Legegfegegfdq�� edu�rben�Ldregeegfi� G dsdt� dteo�ZpG dudv� dvep�ZqG dwdx� dxeq�ZrG dydz� dzep�ZsG d{d|� d|ep�Ztd�d}d~�Zudd�� Zvd�d�� Zwd�d�� Zxd�d�� Zyevd�d�� �Zzd�d�� Z{d�d�� Z|d�d�� Z}d�d�d��Z~d�d�� ZG d�d�� d��Z�d�d�� Z�e�� Z�e�j�e�_�e�j�e�_�d�Z�d�d�� Z�d�d�� Z�ee�fd�d��Z�efd�d��Z�d�d�d��Z�d�d�� Z�e�r�d�d�� Z�nd�d�� Z�evej�fd�d���Z�d�d�d��Z�dd�ej�fd�d��Z�d�d�� Z�dS )�z9Common objects shared by __init__.py and _ps*.py modules.� )�division)�print_functionN)� 7 namedtuple)�AF_INET)� 8 SOCK_DGRAM)�SOCK_STREAM)�AF_INET6)�AF_UNIX)� � r 9 �PSUTIL_DEBUG)R�FREEBSD�BSD�LINUX�NETBSD�OPENBSD�MACOS�OSX�POSIX�SUNOS�WINDOWS� 10 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� 11 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� open_text�open_binary�cat�bcat�bytes2human�conn_to_ntuple�debug�hilite�term_supports_colors�print_color�posix�nt�linux�darwin)�freebsdZmidnightbsd�openbsd�netbsd)�sunos�solaris�aix�runningZsleepingz 12 disk-sleep�stoppedztracing-stop�zombieZdeadz wake-killZwaking�idle�locked�waiting� suspendedZparkedZESTABLISHEDZSYN_SENTZSYN_RECVZ FIN_WAIT1Z FIN_WAIT2Z TIME_WAIT�CLOSEZ 13 CLOSE_WAITZLAST_ACK�LISTENZCLOSING�NONE� � c @ s e Zd ZdZdZdZdS )� NicDuplexrr rs r N)�__name__� 14 __module__�__qualname__r# r$ r% � rx rx ��C:\Users\Jacks.GUTTSPC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\psutil\_common.pyrt � s rt ����������c @ s e Zd ZdZdZdS )�BatteryTimerz r{ N)ru rv rw �POWER_TIME_UNKNOWN�POWER_TIME_UNLIMITEDrx rx rx ry r| � s r| �replace�surrogateescaperG )�total�used�free�percent�sin�soutrC )r� r� r� r� rA )� 15 read_count�write_count� 16 read_bytes�write_bytes� read_time� 17 write_timerB )�device� 18 mountpoint�fstype�opts�maxfile�maxpathrD )� 19 bytes_sent� 20 bytes_recv�packets_sent�packets_recv�errin�errout�dropin�dropoutrH )�name�terminal�host�started�pidr? )�fd�family�type�laddr�raddr�statusr� rE )r� �address�netmask� broadcast�ptprF )�isup�duplex�speed�mtu�flagsr@ )�ctx_switches� 21 interrupts�soft_interrupts�syscalls�scpufreq)�current�min�max�shwtemp)�labelr� �high�critical�sbattery)r� �secsleft� power_plugged�sfanr� r� r7 )�user�system� children_user�children_systemr<