o
    O6uf  ã                   @   s    d dl mZ G dd„ deƒZdS )é    )ÚPackageManagerc                   @   s(   e Zd ZdZdZdZdZdZdd„ ZdS )ÚSnapPackageManagerz*Subclass for snap-based distributions
    z	snap listÚ c                 c   s^   � |  ¡ D ]'}|dkrq| ¡ }|d dks|d dkrq|d |d }}||d fV  qd S )Nr   r   ÚNameÚ
Connectioné   )Ú
splitlinesÚsplit)ÚselfÚpkg_listÚlineÚpkgÚnameÚversion© r   úD/usr/lib/python3/dist-packages/sos/policies/package_managers/snap.pyÚ_parse_pkg_list   s   €ùz"SnapPackageManager._parse_pkg_listN)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úquery_commandÚquery_path_commandÚverify_commandÚverify_filterr   r   r   r   r   r      s    r   N)Úsos.policies.package_managersr   r   r   r   r   r   Ú<module>   s   
