File: //lib/python3.6/site-packages/glances/plugins/__pycache__/glances_connections.cpython-36.pyc
3
Eo�c� � @ sP d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl Z G dd� de�Z
dS ) zConnections plugin.� )�unicode_literals)�logger)�
GlancesPlugin)� nativestrNc s� e Zd ZdZejejgZejej gZ
ejejej
ejejejgZddd�Zd� fdd� Zejejdd � ��Z� fd
d�Zddd
�Z� ZS )�Pluginz5Glances connections plugin.
stats is a dict
z*/proc/sys/net/netfilter/nf_conntrack_countz(/proc/sys/net/netfilter/nf_conntrack_max)�nf_conntrack_count�nf_conntrack_maxNc s, t t| �j||i d� d| _d| _d| _dS )zInit the plugin.)�args�configZstats_init_valueTN)�superr �__init__Z
display_curse�net_connections_enabled�nf_conntrack_enabled)�selfr r
)� __class__� �)/usr/lib/python3.6/glances_connections.pyr 1 s
zPlugin.__init__c s� | j � }| jdk�r�| j�rytjdd�}W n> tk
rj } z"tjdj|�� d| _|| _ | j S d}~X nX x(| j
D ]� t� fdd�|D ��|� <