File: //lib/python3/dist-packages/ufw/__pycache__/applications.cpython-310.pyc
o
�Fa� � @ s� d Z ddlZddlZddlZddlZddlmZmZ ddlm Z ddl
Z
e
jd dk r0ddlZnddl
Z
dd� Zdd � Zd
d� Zdd
� Zdd� Zdd� ZdS )z'applications.py: common classes for ufw� N)�debug�warn)�UFWError� c C s6 t j�| �std�}t|��d}i }t �| �}|�� d}t�d�}|D �]s}| d | }t j� |�s4q$|�
|�r@td| � q$|�d�s^|�d�s^|�d �s^|�d
�s^|�d�s^|�d�retd
| � q$d} z
t �
|�t
j } W n ty� td�| }
t|
� Y q$w | |kr�td�| }
t|
� q$|| |kr�td�| }
t|
� q$|| 7 }tjd dk r�t�� }nt�� }z|�|� W n ty� td�| }
t|
� Y q$w |�� D ]�}t|�dkr�td�| }
t|
� q�t|�s�td�| }
t|
� q�ztj�|� td�| }
t|
� W q� t�y Y nw d}
|�|�D ]2\}}t|�dk�r7td�| }
t|
� d}
nt|�dk�rOtd�||d� }
t|
� d}
n�q|
�rUq�||v �rdtd�| }
t|
� i }|�|�D ] \}}|||<