
    Vh.                    R    d dl mZ d dlZd dlmc mc mZ d dlm	Z	  G d de	      Z
y)    )annotationsN)BaseFactCollectorc                  &    e Zd ZdZ e       ZddZy)ApparmorFactCollectorapparmorNc                l    i }i }t         j                  j                  d      rd|d<   nd|d<   ||d<   |S )Nz/sys/kernel/security/apparmorenabledstatusdisabledr   )ospathexists)selfmodulecollected_facts
facts_dictapparmor_factss        Z/home/dcms/DCMS/lib/python3.12/site-packages/ansible/module_utils/facts/system/apparmor.pycollectzApparmorFactCollector.collect   sA    
77>>9:'0N8$'1N8$!/
:    )NN)__name__
__module____qualname__nameset	_fact_idsr    r   r   r   r      s    DI	r   r   )
__future__r   r   "ansible.module_utils.compat.typingmodule_utilscompattypingt$ansible.module_utils.facts.collectorr   r   r   r   r   <module>r%      s#   $ # 	 . . B- r   