Sindbad~EG File Manager
3
�^g� � ( @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlmZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm!Z! ddlm"Z" ddlm#Z# ddlm$Z$ ddlm%Z% yddl
mZ& W nj e'k
�r� Z( zLe)e(�j*� j+d��r�ej,� d d k �r�d!Z-e-d"7 Z-e-d#7 Z-e.e-��n� W Y ddZ([(X nX e�r ddl/Z/ndZ/d$d%d&d'd(d)d*d+d,d-d.d/d0d1gZ0d2Z1d3Z2d4ej3kZ4e/dk�rFd�Z5ne/j6d5d1d�i�Z7e7j5Z5e&j8ej9e&j:ej;e&j<ej=e&j>ej?e&j@ejAe&jBejCe&jDejEe&jFejGe&jHejIe&jJejKe&jLejMe&jNe1e&jOejPi
ZQe/dk �r�G d6d7� d7e/j6�ZReS� jTeRjU� e/dk�rdZVdZWd8ZXd9ZYn G d:d;� d;e/j6�ZZeS� jTeZjU� e[ddd8d9d<d=d d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdM�Z\e dNdOdPdQdRdSg�Z]e dTdUdVdWdXdYg�Z^e dZd[d\d]d^d_d`dadbdcdddedfg�Z_e dge_j`d� �Zae didjd[g�Zbe dkdldmjcebj`� �Zde dndodpdqdrdsdtg�Zeedudv�dwdx� �Zfdydz� Zged{d|� �Zhd}d~� Zidd�� Zje&jkZkd�d�� Zld�d�� Zmd�d�� Znd�d�� Zod�d�� Zpd�d�� Zqd�d�� Zrd�d�� Zsd�atd�d�� Zud�d�d��Zvd�d�� Zwd�d�� Zxd�d�� Zyd�d�� Zzda{d�d�� Z|d�d�� Z}d�d$� Z~d�d%� ZG d�d�� d��Z�e&j�Z�e&j�Z�e&j�Z�d�d�� Z�d�d�d��Z�d�d�� Z�d�d�� Z�G d�d�� d��Z�dS )�z Windows platform implementation.� N)�
namedtuple� )�_common)�ENCODING)�
ENCODING_ERRS)�AccessDenied)�
NoSuchProcess)�TimeoutExpired)� conn_tmap)�conn_to_ntuple)�debug)�
isfile_strict)�memoize)�memoize_when_activated)�parse_environ_block)�
usage_percent)�PY3)�long)� lru_cache)�range)�unicode)�ABOVE_NORMAL_PRIORITY_CLASS)�BELOW_NORMAL_PRIORITY_CLASS)�HIGH_PRIORITY_CLASS)�IDLE_PRIORITY_CLASS)�NORMAL_PRIORITY_CLASS)�REALTIME_PRIORITY_CLASS)�_psutil_windowszdll load failed� z3this Windows version is too old (< Windows Vista); z:psutil 3.4.2 is the latest version which supports Windows z2000, XP and 2003 server�win_service_iter�win_service_getr r r r r r �IOPRIO_VERYLOW�
IOPRIO_LOW�
IOPRIO_NORMAL�IOPRIO_HIGH�CONN_DELETE_TCB�AF_LINKZ
DELETE_TCBi+ �__pypy__�
AddressFamilyc @ s$ e Zd ZeZeZeZeZeZeZdS )�PriorityN) �__name__�
__module__�__qualname__r r r r r r � r- r- �=/usr/local/lib64/python3.6/site-packages/psutil/_pswindows.pyr) s s r) � � c @ s e Zd ZdZdZdZdZdS )�
IOPriorityr r r/ r0 N)r* r+ r, r! r"