File: //usr/lib/python3/dist-packages/sos/policies/package_managers/__pycache__/dpkg.cpython-310.pyc
o
i��d$ � @ s d dl mZ G dd� de�ZdS )� )�PackageManagerc @ s( e Zd ZdZdZdZdZdZdd� ZdS ) �DpkgPackageManagerz)Subclass for dpkg-based distrubitons
z4dpkg-query -W -f='${Package}|${Version}|${Status}\n'zdpkg -Sz
dpkg --verify� c c sD � |� � D ]}d|vrq|�d�\}}}d|v rq||d fV qd 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