관리-도구
편집 파일: devicetreeconquery.cpython-39.pyc
a ����q�qe�����������������������@���sR���d�dl�Z�d�dlmZmZ�ddlmZ�ddlmZ�ddlm Z �G�dd��dee �Z dS�) �����N)�Iterable�Optional����)�MatchContext)� Devicetreecon)�PolicyQueryc�����������������������sJ���e�Zd�ZU�dZdZee�ed<�dd���fdd�Ze e �d�dd�Z���ZS�) �DevicetreeconQuerya��� Devicetreecon context query. Parameter: policy The policy to query. Keyword Parameters/Class attributes: path A single devicetree path. user The criteria to match the context's user. user_regex If true, regular expression matching will be used on the user. role The criteria to match the context's role. role_regex If true, regular expression matching will be used on the role. type_ The criteria to match the context's type. type_regex If true, regular expression matching will be used on the type. range_ The criteria to match the context's range. range_subset If true, the criteria will match if it is a subset of the context's range. range_overlap If true, the criteria will match if it overlaps any of the context's range. range_superset If true, the criteria will match if it is a superset of the context's range. range_proper If true, use proper superset/subset operations. No effect if not using set operations. N�path)�returnc��������������������s(���t�t|��j|fi�|���t�t�|�_d�S�)N)�superr����__init__�loggingZ getLogger�__name__�log)�self�policy�kwargs�� __class__���@/usr/lib64/python3.9/site-packages/setools/devicetreeconquery.pyr���1���s����zDevicetreeconQuery.__init__c�����������������c���sl���|�j��d�|����|�j��d�|����|��|�j���|�j���D�],}|�jrR|�j|jkrRq:|��|j �s`q:|V��q:dS�)z3Generator which yields all matching devicetreecons.z"Generating results from {0.policy}zPath: {0.path!r}N) r����info�format�debugZ_match_context_debugr���Zdevicetreeconsr ���Z_match_context�context)r���Z devicetreeconr���r���r����results5���s����zDevicetreeconQuery.results) r���� __module__�__qualname__�__doc__r ���r����str�__annotations__r���r���r���r���� __classcell__r���r���r���r���r��� ���s��� r���)r ����typingr���r���Zmixinsr���Z policyrepr����queryr���r���r���r���r���r����<module>���s ���