
    ~e                     $    d dl mZ  G d d      Zy)    )get_logged_in_usersc                       e Zd Zd Zd Zy)LoggedInUsersc                     || _         y N)_sysinfo)selfsysinfos     A/usr/lib/python3/dist-packages/landscape/sysinfo/loggedinusers.pyregisterzLoggedInUsers.register   s	        c                       j                   j                  dd         fd}t               }|j                  |       |j	                  d        |S )NUsers logged inc                 b    j                   j                  dt        t        |                    y )Nr   )r   
add_headerstrlen)logged_usersr	   s    r   r   z%LoggedInUsers.run.<locals>.add_header   s"    MM$$%6C<M8NOr   c                      y r    )failures    r   <lambda>z#LoggedInUsers.run.<locals>.<lambda>   s    r   )r   r   r   addCallback
addErrback)r	   r   results   `  r   runzLoggedInUsers.run   sJ      !2D9	P %&:&./r   N)__name__
__module____qualname__r   r   r   r   r   r   r      s     	r   r   N)landscape.lib.sysstatsr   r   r   r   r   <module>r!      s    6 r   