HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //usr/lib64/python3.6/site-packages/setools/diff/__pycache__/__init__.cpython-36.pyc
3

�^��@stddlmZddlmZddlmZddlmZddlm	Z	ddl
mZddlm
Z
ddlmZdd	lmZdd
lmZddlmZmZmZddlmZdd
lmZddlmZddlmZddl m!Z!ddl"m#Z#ddl$m%Z%ddl&m'Z'ddl(m)Z)ddl*m+Z+ddl,m-Z-ddl.m/Z/ddl0m1Z1dgZ2Gdd�deeeeee	ee
eeeeeeeee!e#e%e'e)ee+e-e/e1�Z3dS)�)�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@seZdZdZdd�ZdS)rz�
    Determine the differences from the left policy to the right policy.

    Parameters:
    left    A policy
    right   A policy
    cCsxtjD]}|j|�qWdS)z%Reset diff results on policy changes.N)r�	__bases__�_reset_diff)�self�c�r!� /usr/lib64/python3.6/__init__.pyrRszPolicyDifference._reset_diffN)�__name__�
__module__�__qualname__�__doc__rr!r!r!r"r/s!N)4�boolrZboundsrZcommonsrZconstraintsr�defaultrZfsuserZgenfsconrZibendportconr	Z	ibpkeyconr
ZinitsidrZmlsrr
rZmlsrulesrZnetifconrZnodeconrZobjclassrZpolcaprZportconrZ
propertiesrZ	rbacrulesrZrolesrZterulesrZtypeattrr�typesrZusersr�__all__rr!r!r!r"�<module>sd