Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/psutil/__pycache__/_psbsd.cpython-39.pyc
Ðазад
a d�h:y � @ sz d Z ddlZddlZddlZddlZddlm mZ ddl m Z ddl mZ ddlm Z ddlmZ ddlmZ dd lmZ dd l mZ ddl mZ ddl mZ dd l mZ ddl mZ ddl mZ ddl mZ ddl mZ ddl mZ ddl mZ ddl mZ ddlmZ ddlm Z ddlm!Z! ddlm"Z" g Z#e�rzej$e j%ej&e j'ej(e j)ej*e j+ej,e j-ej.e j/ej0e j1iZ2n~e�r�ej$e j%ej(e j)ej*e j+ej3e j-ej,e j-ej&e j4ej5e j'iZ2n:e�r�ej$e j%ej(e j)ej*e j+ej,e j-ej&e j4ej5e j'iZ2ej6e j7ej8e j9ej:e j;ej<e j=ej>e j?ej@e jAejBe jCejDe jEejFe jGejHe jIejJe jKejLe jMiZNe�rne�Od�ZPn e�Od�ZPejQZQeRed�ZSeRed�ZTeRed�ZUeRed�ZVeWdddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6�ZXe d7g d8��ZYe d9g d:��ZZe d;g d<��Z[e[Z\e d=g d>��Z]e d?d@�Z^e dAdB�Z_e�rFe dCg dD��Z`ne dCg dE��Z`dFdG� ZadHdI� ZbdJdK� ZceS�r|dLd� ZdndMd� ZddNed_edOdP� Zfe�s�e�r�dQdR� ZgndSdR� ZgdTdU� ZhdtdVdW�ZiejjZjejkZkejlZlejmZmdXdY� ZndZd[� Zoe�rd\d]� Zpd^d_� Zqd`da� Zrdbdc� Zsddde� Ztedfdg� �Zudhdi� Zve�s8e�rBdjdk� ZwnejwZwdldm� Zxdndo� Zyejzdpdq� �Z{G drds� dse|�Z}dS )uz5FreeBSD, OpenBSD and NetBSD platforms implementation.� N)� namedtuple)�defaultdict� )�_common)�_psposix)�_psutil_bsd)� _psutil_posix)�AccessDenied)� conn_tmap)�conn_to_ntuple)�FREEBSD)�memoize)�memoize_when_activated)�NETBSD)� NoSuchProcess)�OPENBSD)� usage_percent)� ZombieProcess)�FileNotFoundError)�PermissionError)�ProcessLookupError)�which�SC_PAGESIZE�SC_PAGE_SIZE� per_cpu_times�proc_num_threads�proc_open_files�proc_num_fds� � � � � � � � � � � � � � � � � � � � � � � )�ppid�status�real_uid� effective_uid� saved_uid�real_gid� effective_gid� saved_gid�ttynr�create_time�ctx_switches_vol�ctx_switches_unvol� read_io_count�write_io_count� user_time�sys_time�ch_user_time�ch_sys_time�rss�vms�memtext�memdata�memstack�cpunum�name�svmem)�total� available�percent�used�free�active�inactive�buffers�cached�shared�wired� scputimes��user�nice�system�idle�irq�pmem)rG rH �text�data�stack� pcputimes)r\ r^ � children_user�children_system� pmmap_grouped�*path rss, private, ref_count, shadow_count� pmmap_ext�6addr, perms path rss, private, ref_count, shadow_count�sdiskio)� read_count�write_count� read_bytes�write_bytesZ read_timeZ write_timeZ busy_time)rm rn ro rp c C s� t �� } | \}}}}}}}}tr�tdd��X} | D ]B} | �d�rTt| �� d �d }q0| �d�r0t| �� d �d }q0W d � n1 s�0 Y || | }|| | }t|| |dd�} t||| ||||||||�S ) z&System virtual memory as a namedtuple.z /proc/meminfo�rbs Buffers:r i s MemShared:N�Zround_) �cextZvirtual_memr �open� startswith�int�splitr rN )ZmemrO rS rT rU rY rW rV rX �f�lineZavailrR rQ � rz �}/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/psutil/_psbsd.py�virtual_memory� s 4�r| c C s4 t �� \} }}}}t|| dd�}t�| |||||�S )z@System swap memory as (total, used, free, sin, sout) namedtuple.r rr )rs Zswap_memr r Zsswap)rO rR rS �sinZsoutrQ rz rz r{ �swap_memory� s r~ c C s"