+
    ei'                     .    ^ RI t ^ RIHt  ! R R4      tR# )    N)succeedc                   6   a  ] tR t^t o RR ltR tR tRtV tR# )	Processesc                    Wn         R # N)	_proc_dir)selfproc_dirs   &&=/usr/lib/python3/dist-packages/landscape/sysinfo/processes.py__init__Processes.__init__   s    !    c                    Wn         R # r   )_sysinfo)r	   sysinfos   &&r   registerProcesses.register
   s    r   c                   ^ p^ p\         P                  ! V P                  4       F  pVP                  4       '       g   K  \         P                  P                  V P                  VR4      p \        VR4      ;_uu_ 4       pVP                  4       pRRR4       T^,          pXP                  R^4      ^,          R8X  g   K  T^,          pK  	  V'       d-   V^8X  d   RpMRVR R	2pV P                  P                  V4       V P                  P                  R
\        V4      4       \        R4      #   + '       g   i     L; i  \         d     EK0  i ; i)r   statrbN       ZzThere is 1 zombie process.z
There are dz zombie processes.r   )oslistdirr   isdigitpathjoinopenreadOSErrorsplitr   add_note
add_headerstrr   )r	   num_processesnum_zombiespidstatus_pathfddatamsgs   &       r   runProcesses.run   s   ::dnn-C;;=='',,t~~sFCK+t,,779D -
 QMzz$"1%-q  .  a2";q/1CDMM""3'  c-.@At}# -, s0   ,E D3E3E>EEEE)r   r   N)z/proc)	__name__
__module____qualname____firstlineno__r   r   r-   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     "  r   r   )r   twisted.internet.deferr   r    r   r   <module>r8      s    	 *! !r   