<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
3
๘JZม  ใ               @   sT   G d d de ZG dd deZG dd deZG dd deZG dd	 d	eZd
S )c               @   s&   e Zd ZdZdddZdd ZeZdS )	ฺErrorzQBase exception class. All other psutil exceptions inherit
    from this one.
    ฺ c             C   s   t j| | || _d S )N)ฺ	Exceptionฺ__init__ฺmsg)ฺselfr   ฉ r   ๚#/usr/lib64/python3.6/_exceptions.pyr      s    zError.__init__c             C   s   d| j j| jf }|j S )Nzpsutil.%s %s)ฺ	__class__ฺ__name__r   ฺstrip)r   ฺretr   r   r   ฺ__repr__   s    zError.__repr__N)r   )r
   ฺ
__module__ฺ__qualname__ฺ__doc__r   r   ฺ__str__r   r   r   r   r      s   
r   c               @   s   e Zd ZdZdddZdS )ฺNoSuchProcesszXException raised when a process with a certain PID doesn't
    or no longer exists.
    Nc             C   sX   t j| | || _|| _|| _|d krT|r@d| jt| jf }n
d| j }d| | _d S )Nz(pid=%s, name=%s)z(pid=%s)zprocess no longer exists )r   r   ฺpidฺnamer   ฺrepr)r   r   r   r   ฺdetailsr   r   r   r      s    
zNoSuchProcess.__init__)NN)r
   r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdddZdS )ฺZombieProcessa/  Exception raised when querying a zombie process. This is
    raised on OSX, BSD and Solaris only, and not always: depending
    on the query the OS may be able to succeed anyway.
    On Linux all zombie processes are querable (hence this is never
    raised). Windows doesn't have zombie processes.
    Nc             C   s~   t j| | || _|| _|| _|| _|d krzd| g}|rN|jdt| j  |rb|jd| j  ddj| }d| | _d S )Nzpid=%szname=%szppid=%sz(%s)z, z'process still exists but it's a zombie )	r   r   r   ฺppidr   r   ฺappendr   ฺjoin)r   r   r   r   r   ฺargsr   r   r   r   r   0   s    
zZombieProcess.__init__)NNN)r
   r   r   r   r   r   r   r   r   r   (   s   r   c               @   s   e Zd ZdZdddZdS )ฺAccessDeniedz@Exception raised when permission to perform an action is denied.Nc             C   sj   t j| | || _|| _|| _|d krf|d k	rJ|d k	rJd|t|f | _n|d k	r`d| j | _nd| _d S )Nz(pid=%s, name=%s)z(pid=%s)r   )r   r   r   r   r   r   )r   r   r   r   r   r   r   r   C   s    zAccessDenied.__init__)NNN)r
   r   r   r   r   r   r   r   r   r   @   s   r   c               @   s   e Zd ZdZdddZdS )ฺTimeoutExpiredzWRaised on Process.wait(timeout) if timeout expires and process
    is still alive.
    Nc             C   sn   t j| d|  || _|| _|| _|d k	rN|d k	rN|  jd|t|f 7  _n|d k	rj|  jd| j 7  _d S )Nztimeout after %s secondsz (pid=%s, name=%s)z	 (pid=%s))r   r   ฺsecondsr   r   r   r   )r   r   r   r   r   r   r   r   V   s    zTimeoutExpired.__init__)NN)r
   r   r   r   r   r   r   r   r   r   Q   s   r   N)r   r   r   r   r   r   r   r   r   r   ฺ<module>   s   