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 )	DpkgPackageManagerz)Subclass for dpkg-based distrubitons
    z4dpkg-query -W -f='${Package}|${Version}|${Status}\n'zdpkg -Szdpkg --verify c                 c   sD    |  D ]}d|vrq|d\}}}d|v rq||d fV  qd S )N|	deinstall)
splitlinessplit)selfpkg_listpkgnameversionstatus r   D/usr/lib/python3/dist-packages/sos/policies/package_managers/dpkg.py_parse_pkg_list   s   z"DpkgPackageManager._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   
