509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
í«„^Ý  ã               @   s¢  G d d„ de ƒZG dd„ deƒZG dd„ deeƒZG dd„ deeƒZG dd	„ d	eƒZG d
d„ deeƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG d d!„ d!eƒZG d"d#„ d#eƒZG d$d%„ d%eƒZG d&d'„ d'eƒZG d(d)„ d)eƒZG d*d+„ d+eƒZG d,d-„ d-eƒZG d.d/„ d/eƒZG d0d1„ d1eƒZG d2d3„ d3eƒZG d4d5„ d5eeƒZG d6d7„ d7eƒZG d8d9„ d9eƒZG d:d;„ d;eƒZ G d<d=„ d=eƒZ!G d>d?„ d?eƒZ"G d@dA„ dAeeƒZ#G dBdC„ dCeƒZ$G dDdE„ dEeeƒZ%G dFdG„ dGeeƒZ&G dHdI„ dIeƒZ'G dJdK„ dKe'ƒZ(G dLdM„ dMe'ƒZ)G dNdO„ dOe'ƒZ*G dPdQ„ dQe'ƒZ+dRS )Sc               @   s   e Zd ZdZdS )ÚSEToolsExceptionz&Base class for all SETools exceptions.N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   ú!/usr/lib64/python3.6/exception.pyr      s   r   c               @   s   e Zd ZdZdS )ÚPolicyrepExceptionz(Base class for all policyrep exceptions.N)r   r   r   r   r   r   r   r   r   "   s   r   c               @   s   e Zd ZdZdS )ÚLowLevelPolicyErrorz³
    Exception for low-level policy errors.  This is typically due to
    errors accessing policy data structures.  The policy may be
    malformed or there may be an SETools bug.N)r   r   r   r   r   r   r   r   r	   +   s   r	   c               @   s   e Zd ZdZdS )ÚInvalidPolicyzException for invalid policy.N)r   r   r   r   r   r   r   r   r
   4   s   r
   c               @   s   e Zd ZdZdS )ÚMLSDisabledz)
    Exception when MLS is disabled.
    N)r   r   r   r   r   r   r   r   r   :   s   r   c               @   s   e Zd ZdZdS )ÚInvalidSymbolz†
    Base class for invalid symbols.  Typically this is attempting to
    look up an object in the policy, but it does not exist.
    N)r   r   r   r   r   r   r   r   r   E   s   r   c               @   s   e Zd ZdZdS )ÚInvalidBooleanzException for invalid Booleans.N)r   r   r   r   r   r   r   r   r   N   s   r   c               @   s   e Zd ZdZdS )ÚInvalidCategoryz%Exception for invalid MLS categories.N)r   r   r   r   r   r   r   r   r   T   s   r   c               @   s   e Zd ZdZdS )ÚInvalidClassz%Exception for invalid object classes.N)r   r   r   r   r   r   r   r   r   Z   s   r   c               @   s   e Zd ZdZdS )ÚInvalidCommonz-Exception for invalid common permission sets.N)r   r   r   r   r   r   r   r   r   `   s   r   c               @   s   e Zd ZdZdS )ÚInvalidInitialSidz#Exception for invalid initial sids.N)r   r   r   r   r   r   r   r   r   f   s   r   c               @   s   e Zd ZdZdS )ÚInvalidLevelz)
    Exception for an invalid level.
    N)r   r   r   r   r   r   r   r   r   l   s   r   c               @   s   e Zd ZdZdS )ÚInvalidLevelDeclz5
    Exception for an invalid level declaration.
    N)r   r   r   r   r   r   r   r   r   t   s   r   c               @   s   e Zd ZdZdS )ÚInvalidRangez)
    Exception for an invalid range.
    N)r   r   r   r   r   r   r   r   r   |   s   r   c               @   s   e Zd ZdZdS )ÚInvalidRolezException for invalid roles.N)r   r   r   r   r   r   r   r   r   „   s   r   c               @   s   e Zd ZdZdS )ÚInvalidSensitivityz/
    Exception for an invalid sensitivity.
    N)r   r   r   r   r   r   r   r   r   Š   s   r   c               @   s   e Zd ZdZdS )ÚInvalidTypez+Exception for invalid types and attributes.N)r   r   r   r   r   r   r   r   r   ’   s   r   c               @   s   e Zd ZdZdS )ÚInvalidUserzException for invalid users.N)r   r   r   r   r   r   r   r   r   ˜   s   r   c               @   s   e Zd ZdZdS )ÚInvalidRuleTypez!Exception for invalid rule types.N)r   r   r   r   r   r   r   r   r   ¢   s   r   c               @   s   e Zd ZdZdS )ÚInvalidBoundsTypez)Exception for invalid *bounds rule types.N)r   r   r   r   r   r   r   r   r   ¨   s   r   c               @   s   e Zd ZdZdS )ÚInvalidConstraintTypez'Exception for invalid constraint types.N)r   r   r   r   r   r   r   r   r   ®   s   r   c               @   s   e Zd ZdZdS )ÚInvalidDefaultTypez&Exception for invalid default_* types.N)r   r   r   r   r   r   r   r   r   ´   s   r   c               @   s   e Zd ZdZdS )ÚInvalidFSUseTypez%Exception for invalid fs_use_* types.N)r   r   r   r   r   r   r   r   r   º   s   r   c               @   s   e Zd ZdZdS )ÚInvalidMLSRuleTypez%Exception for invalid MLS rule types.N)r   r   r   r   r   r   r   r   r   À   s   r   c               @   s   e Zd ZdZdS )ÚInvalidRBACRuleTypez&Exception for invalid RBAC rule types.N)r   r   r   r   r   r   r   r   r   Æ   s   r   c               @   s   e Zd ZdZdS )ÚInvalidTERuleTypez$Exception for invalid TE rule types.N)r   r   r   r   r   r   r   r   r    Ì   s   r    c               @   s   e Zd ZdZdS )ÚSymbolUseErrorzÇ
    Base class for incorrectly using an object.  Typically this is
    for classes with strong similarities, but with slight variances in
    functionality, e.g. allow vs type_transition rules.
    N)r   r   r   r   r   r   r   r   r!   Õ   s   r!   c               @   s   e Zd ZdZdS )ÚRuleUseErrorz�
    Base class for incorrect parameters for a rule.  For
    example, trying to get the permissions of a rule that has no
    permissions.
    N)r   r   r   r   r   r   r   r   r"   ß   s   r"   c               @   s   e Zd ZdZdS )ÚConstraintUseErrorz8Exception when getting permissions from a validatetrans.N)r   r   r   r   r   r   r   r   r#   é   s   r#   c               @   s   e Zd ZdZdS )ÚNoStatementzt
    Exception for objects that have no inherent statement, such
    as conditional expressions and MLS ranges.
    N)r   r   r   r   r   r   r   r   r$   ï   s   r$   c               @   s   e Zd ZdZdS )ÚInvalidDefaultValuez1Exception for invalid default (not source/target)N)r   r   r   r   r   r   r   r   r%   û   s   r%   c               @   s   e Zd ZdZdS )ÚInvalidDefaultRangez#Exception for invalid default rangeN)r   r   r   r   r   r   r   r   r&     s   r&   c               @   s   e Zd ZdZdS )ÚNoCommonzJ
    Exception when a class does not inherit a common permission set.
    N)r   r   r   r   r   r   r   r   r'   
  s   r'   c               @   s   e Zd ZdZdS )Ú
NoDefaultsz8Exception for classes that have no default_* statements.N)r   r   r   r   r   r   r   r   r(     s   r(   c               @   s   e Zd ZdZdS )ÚRuleNotConditionalzs
    Exception when getting the conditional expression for rules
    that are unconditional (not conditional).
    N)r   r   r   r   r   r   r   r   r)     s   r)   c               @   s   e Zd ZdZdS )ÚTERuleNoFilenamezc
    Exception when getting the file name of a
    type_transition rule that has no file name.
    N)r   r   r   r   r   r   r   r   r*   !  s   r*   c               @   s   e Zd ZdZdS )ÚPermissionMapExceptionz-Base class for all permission map exceptions.N)r   r   r   r   r   r   r   r   r+   /  s   r+   c               @   s   e Zd ZdZdS )ÚPermissionMapParseErrorz>Exception for parse errors while reading permission map files.N)r   r   r   r   r   r   r   r   r,   5  s   r,   c               @   s   e Zd ZdZdS )ÚRuleTypeErrorz3Exception for using rules with incorrect rule type.N)r   r   r   r   r   r   r   r   r-   ;  s   r-   c               @   s   e Zd ZdZdS )ÚUnmappedClassz'Exception for classes that are unmappedN)r   r   r   r   r   r   r   r   r.   A  s   r.   c               @   s   e Zd ZdZdS )ÚUnmappedPermissionz+Exception for permissions that are unmappedN)r   r   r   r   r   r   r   r   r/   G  s   r/   N),Ú	Exceptionr   r   Ú
ValueErrorr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    ÚAttributeErrorr!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r   r   r   r   Ú<module>   sP   				
	

		