o
    !j*                     @   s  d dl mZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 dd	lm
Z
 ed
dZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZed d!Zed"d#Zed$d%Zes~e
s~es~ered&d'd(gZe
red&ejd) Zed*d+Zed,d-Zed.d/Zed0d1Zed2d1Zed3d4Z ed5d6Z!ed7d8Z"ed9d:Z#ed;d<Z$erd=Z%ed>d?Z&edd@Zed,dAZedBdCZ'edDe'jdE Z(edFdGZ)edHdIdJ*e)j Z+ed3dKZ ed*dLZd=S e
r.edMdNZ%ed>dOZ&edBdPZ'edDe'jdQ Z(edFdRZ)edHdIdJ*e)j Z+ed3dSZ d=S erJedMdTZ%ed>dUZ&edBdVZ'edDe'jdQ Z(d=S er~ed>dWZ&edMdXZ%edBdYZ'e'Z(ed*d+ZedFdZZ)edHd[Z+erwedd\Zd=S edd4Zd=S e	redMd]Z%ed*d+Zed>dOZ&edBd^Z'e'Z(edFd_Z)edHdIdJ*e)j Z+d=S eredBd^Z'e'Z(edMd]Z%ed>dOZ&d=S d=S )`    )
namedtuple   )AIX)BSD)FREEBSD)LINUX)MACOS)SUNOS)WINDOWSsswap)totalusedfreepercentsinZsout
sdiskusage)r   r   r   r   sdiskio)
read_countwrite_count
read_byteswrite_bytes	read_time
write_time	sdiskpart)ZdeviceZ
mountpointZfstypeoptssnetio)Z
bytes_sentZ
bytes_recvZpackets_sentZpackets_recvZerrinZerroutZdropinZdropoutsuser)nameZterminalhoststartedpidsconn)fdfamilytypeladdrraddrstatusr    snicaddr)r#   addressnetmask	broadcastZptp	snicstats)ZisupZduplexspeedZmtuflags	scpustats)Zctx_switchesZ
interruptsZsoft_interruptsZsyscallsscpufreq)currentminmaxshwtemp)labelr1   highcriticalsbattery)r   ZsecsleftZpower_pluggedsfan)r5   r1   pheapZ	heap_usedZ	mmap_used)Z
heap_count	pcputimes)usersystemchildren_userchildren_system	popenfile)pathr"   pthread)idZ	user_timeZsystem_timepuids)realZ	effectivesavedpgidspio)r   r   r   r   pionice)Zioclassvaluepctxsw)Z	voluntaryZinvoluntarypconn)r"   r#   r$   r%   r&   r'   addr)ipportNsvmem)r   	availabler   r   r   activeinactivebufferscachedsharedZslab)	r   r   r   r   r   r   Zread_merged_countZwrite_merged_count	busy_time)rA   r"   positionmoder.   pmem)rssvmsrV   textlibdataZdirtypfullmem)usspssswappmmap_grouped)rA   r[   sizerb   Zshared_cleanZshared_dirtyZprivate_cleanZprivate_dirtyZ
referenced	anonymousrc   	pmmap_extzaddr perms  )r   r   r   r   Z
read_charsZwrite_chars)r<   r=   r>   r?   iowait	scputimes)r<   r=   idleZ	interruptZdpc)r   rQ   r   r   r   )r[   r\   Znum_page_faultsZ	peak_wsetZwsetZpeak_paged_poolZ
paged_poolZpeak_nonpaged_poolZnonpaged_poolZpagefileZpeak_pagefileprivate)ra   )rA   r[   )r   r   r   r   other_countZother_bytes)r<   nicer=   rk   )r   rQ   r   r   r   rR   rS   wired)r[   r\   ZpfaultsZpageins)r   rQ   r   r   r   rR   rS   rT   rU   rV   ro   )r<   rn   r=   rk   Zirq)r[   r\   r]   r_   stackz*path rss, private, ref_count, shadow_countz6addr, perms path rss, private, ref_count, shadow_count)r   r   r   r   r   r   rW   )r<   r=   rk   ri   )r[   r\   )rA   r[   rf   locked),collectionsr   nt_commonr   r   r   r   r   r	   r
   r   r   r   r   r   r   r!   r(   r,   r/   r0   r4   r8   r9   r:   _fieldsr;   r@   rB   rD   rG   rH   rI   rK   rL   rM   rj   rP   rZ   r`   rd   joinrg    rw   rw   P/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/psutil/_ntuples.py<module>   s*  




















	






	





