o
    va                     @   s0   d Z ddlmZ ddlmZ G dd deZdS )zpsutil plugin.    )psutil_version_info)GlancesPluginc                       s>   e Zd ZdZd	 fdd	Zdd Zejejdd Z	  Z
S )
PluginzMGet the psutil version for client/server purposes.

    stats is a tuple
    Nc                    s    t t| j||d |   dS )zInit the plugin.)argsconfigN)superr   __init__reset)selfr   r   	__class__ G/usr/lib/python3/dist-packages/glances/plugins/glances_psutilversion.pyr       s   zPlugin.__init__c                 C   s
   d| _ dS )zReset/init the stats.N)statsr
   r   r   r   r	   &   s   
zPlugin.resetc                 C   s@   |    | jdkrzt| _W | jS  ty   Y | jS w 	 | jS )zUpdate the stats.Zlocal)r	   Zinput_methodr   r   	NameErrorr   r   r   r   update*   s   
zPlugin.update)NN)__name__
__module____qualname____doc__r   r	   r   Z_check_decoratorZ_log_result_decoratorr   __classcell__r   r   r   r   r      s    r   N)r   Zglancesr   Zglances.plugins.glances_pluginr   r   r   r   r   r   <module>   s   