Viewing File: /opt/alt/python35/lib64/python3.5/site-packages/psutil/__pycache__/_exceptions.cpython-35.opt-1.pyc
Cs[ร ใ @ sr Gd d d e Z Gd d d e Z Gd d d e Z Gd d d e Z Gd d d e Z d
S)c @ s7 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 ๚/_exceptions.pyr s zError.__init__c C s# d | j j | j f } | j S)Nzpsutil.%s %s)ฺ __class__ฺ__name__r ฺstrip)r Zretr r r ฺ__repr__ s zError.__repr__N)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 d Z d S)ฺ
NoSuchProcesszXException raised when a process with a certain PID doesn't
or no longer exists.
Nc C sz t j | | | | _ | | _ | | _ | d k rv | r\ d | j t | j f } n
d | j } d | | _ d S)Nz(pid=%s, name=%s)z(pid=%s)zprocess no longer exists )r r ฺpidฺnamer ฺrepr)r r r r ฺdetailsr r r r s
zNoSuchProcess.__init__)r
r
r r r r r r r r s r c @ s+ e Z d Z d Z d d d d d Z d S)ฺ
ZombieProcessa1 Exception raised when querying a zombie process. This is
raised on macOS, 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 rง d | g } | rm | j d t | j | r | j d | j d d j | } d | | _ d S)Nzpid=%szname=%szppid=%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
zZombieProcess.__init__)r
r
r r r r r r r r ( s r c @ s+ e Z d Z d Z d d d d d Z d S)ฺAccessDeniedz@Exception raised when permission to perform an action is denied.Nc C s t j | | | | _ | | _ | | _ | d k r | d k rk | d k rk d | 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 zAccessDenied.__init__)r
r
r r r r r r r r @ s r c @ s( e Z d Z d Z d d d d Z d S)ฺTimeoutExpiredzWRaised on Process.wait(timeout) if timeout expires and process
is still alive.
Nc C s t j | d | | | _ | | _ | | _ | d k ri | d k ri | j d | t | f 7_ n"