o
    id                     @   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   
