← Back
Editing: __init__.cpython-312.pyc
� ���i � �z � d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl mZ d dlm Z d dlmZ d d lmZ d d lmZ d dlmZmZmZ d dlmZ d d lmZ d dlmZ d dlmZ d dl m!Z! d dl"m#Z# d dl$m%Z% d dl&m'Z' d dl(m)Z) d dl*m+Z+ d dl,m-Z- d dl.m/Z/ d dl0m1Z1 dgZ2 G d� deeeeee ee eeeeeeeee!e#e%e'e)ee+e-e/e1� Z3y)� )�BooleansDifference)�BoundsDifference)�CommonDifference)�ConstraintsDifference)�DefaultsDifference)�FSUsesDifference)�GenfsconsDifference)�IbendportconsDifference)�IbpkeyconsDifference)�InitialSIDsDifference)�CategoriesDifference�LevelDeclsDifference�SensitivitiesDifference)�MLSRulesDifference)�NetifconsDifference)�NodeconsDifference)�ObjClassDifference)�PolCapsDifference)�PortconsDifference)�PropertiesDifference)�RBACRulesDifference)�RolesDifference)�TERulesDifference)�TypeAttributesDifference)�TypesDifference)�UsersDifference�PolicyDifferencec � � e Zd ZdZd� Zy)r z� Determine the differences from the left policy to the right policy. Parameters: left A policy right A policy c �P � t j D ] }|j | � � y)z%Reset diff results on policy changes.N)r � __bases__�_reset_diff)�self�cs �</usr/lib64/python3.12/site-packages/setools/diff/__init__.pyr! zPolicyDifference._reset_diffD s � �!�+�+�A� �M�M�$�� ,� N)�__name__� __module__�__qualname__�__doc__r! � r% r$ r r ! s � �6� r% N)4�boolr �boundsr �commonsr �constraintsr �defaultr �fsuser �genfsconr �ibendportconr � ibpkeyconr �initsidr �mlsr r r �mlsrulesr �netifconr �nodeconr �objclassr �polcapr �portconr � propertiesr � rbacrulesr �rolesr �terulesr �typeattrr �typesr �usersr �__all__r r* r% r$ �<module>rD s� �� %� $� %� .� '� #� )� 1� +� *� T� T� (� )� '� (� %� '� ,� *� "� &� .� "� "�� ��& �)�'�+�'�,�)�'�*�.�+�,�+�)�*�)�)�(�)�+�*�&�.�(�/�&�&�3& r%
Save File
Cancel