Repository URL to install this package:
|
Version:
2.0.0rc1 ▾
|
o
õb$n ã
@ s2 d Z ddlmZ ddlmZ ddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
Z
ddlmZ ddl mZ ddl mZ ddl mZ zdd l mZ W n eya dZY nw zdd
l mZ W n eyu dZY nw ejdkrddlZndZejd 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 d5ejIZJeK LeJjM¡ edu r.d6ZNd7ZOnG d8d9 d9ejIZPeK LePjM¡ e Q¡ ZResHd:ZSnze T¡ ZSW n eUy_ er[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¢ZbedVdWdXgZcedYg dZ¢Zded[d\d]gZeed^g d_¢Zfed`g da¢Zgedbg da¢Zhedcg dd¢ZiededfdggZjedhdidjgZkedkg dl¢ZledmdndogZmeeegeegfeegegfegegfeegegfegegfeegeegfegeegfegeegfdpZnedurQen Legegfegegfdq¡ edurben Ldregeegfi¡ G dsdt dteoZpG dudv dvepZqG dwdx dxeqZrG dydz dzepZsG d{d| d|epZtd±d}d~Zudd Zvdd Zwdd Zxd
d Zyevdd Zzdd Z{dd Z|dd Z}d±ddZ~dd ZG dd dZdd Ze Zeje_eje_dZ
dd Zdd ZeefddZefddZd²d¡d¢Zd£d¤ Zerød¥d¦ Znd§d¦ Zevejfd¨d©Zd³d«d¬Zddªejfdd®Zd¯d° ZdS )´z9Common objects shared by __init__.py and _ps*.py modules.é )Údivision)Úprint_functionN)Ú
namedtuple)ÚAF_INET)Ú
SOCK_DGRAM)ÚSOCK_STREAM)ÚAF_INET6)ÚAF_UNIX)é é r
ÚPSUTIL_DEBUG)RÚ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Ú open_textÚopen_binaryÚcatÚbcatÚbytes2humanÚconn_to_ntupleÚdebugÚhiliteÚterm_supports_colorsÚprint_colorÚposixÚntÚlinuxÚdarwin)ZfreebsdZmidnightbsdZopenbsdZnetbsd)ÚsunosÚsolarisÚaixÚrunningZsleepingz
disk-sleepÚstoppedztracing-stopZzombieZdeadz wake-killZwakingÚidleÚlockedZwaitingZ suspendedZparkedZESTABLISHEDZSYN_SENTZSYN_RECVZ FIN_WAIT1Z FIN_WAIT2Z TIME_WAITZCLOSEZ
CLOSE_WAITZLAST_ACKZLISTENZCLOSINGÚNONEé é c @ s e Zd ZdZdZdZdS )Ú NicDuplexrj rk r N)Ú__name__Ú
__module__Ú__qualname__r# r$ r% © rp rp ú5/tmp/pip-target-wec6zj2z/lib/python/psutil/_common.pyrl s rl éÿÿÿÿéþÿÿÿc @ s e Zd ZdZdZdS )ÚBatteryTimerr rs N)rm rn ro ÚPOWER_TIME_UNKNOWNÚPOWER_TIME_UNLIMITEDrp rp rp rq rt s rt ÚreplaceÚsurrogateescaperG )ÚtotalÚusedÚfreeÚpercentÚsinZsoutrC )ry rz r{ r| rA )Ú
read_countÚwrite_countÚ
read_bytesÚwrite_bytesZ read_timeZ
write_timerB )ZdeviceZ
mountpointZfstypeÚoptsZmaxfileZmaxpathrD )Z
bytes_sentZ
bytes_recvZpackets_sentZpackets_recvZerrinZerroutZdropinZdropoutrH )ÚnameZterminalÚhostÚstartedÚpidr? )ÚfdÚfamilyÚtypeÚladdrÚraddrÚstatusr rE )r ÚaddressÚnetmaskÚ broadcastZptprF )ZisupZduplexÚspeedZmtur@ )Zctx_switchesZ
interruptsZsoft_interruptsZsyscallsÚscpufreq)ÚcurrentÚminÚmaxÚshwtemp)Úlabelr ÚhighÚcriticalÚsbattery)r| ZsecsleftZ
power_pluggedÚsfanr r r7 )ÚuserÚsystemÚ
children_userÚchildren_systemr<