File: //usr/lib/python3/dist-packages/sos/policies/package_managers/__pycache__/dpkg.cpython-38.pyc
U
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 sB |� � D ]4}d|krq|�d�\}}}d|kr0q||d fV qd S )N�|Z deinstall)�
splitlines�split)�selfZpkg_list�pkg�name�versionZstatus� 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__Z
query_commandZquery_path_commandZverify_commandZ
verify_filterr r r r r
r s r N)Zsos.policies.package_managersr r r r r r
�<module> s