a qqe@sGdddeZGdddeZGdddeeZGdddeeZGdd d eZGd d d eeZGd d d eZGdddeZ GdddeZ GdddeZ GdddeZ GdddeZ GdddeZGdddeZGdddeZGdddeZGd d!d!eZGd"d#d#eZGd$d%d%eZGd&d'd'eZGd(d)d)eZGd*d+d+eZGd,d-d-eZGd.d/d/eZGd0d1d1eZGd2d3d3eZGd4d5d5eZGd6d7d7eeZGd8d9d9eZGd:d;d;eZ Gdd?d?eZ"Gd@dAdAeZ#GdBdCdCeeZ$GdDdEdEeZ%GdFdGdGeeZ&GdHdIdIeeZ'GdJdKdKeZ(GdLdMdMe(Z)GdNdOdOe(Z*GdPdQdQe(Z+GdRdSdSeZ,GdTdUdUe,Z-GdVdWdWe,Z.GdXdYdYe,Z/GdZd[d[e,Z0d\S)]c@seZdZdZdS)SEToolsExceptionz&Base class for all SETools exceptions.N__name__ __module__ __qualname____doc__rr7/usr/lib64/python3.9/site-packages/setools/exception.pyr src@seZdZdZdS)PolicyrepExceptionz(Base class for all policyrep exceptions.Nrrrrrr sr c@seZdZdZdS)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.Nrrrrrr sr c@seZdZdZdS) InvalidPolicyzException for invalid policy.Nrrrrrr &sr c@seZdZdZdS) MLSDisabledz) Exception when MLS is disabled. Nrrrrrr ,sr c@seZdZdZdS) InvalidSymbolz Base class for invalid symbols. Typically this is attempting to look up an object in the policy, but it does not exist. Nrrrrrr 7sr c@seZdZdZdS)InvalidBooleanzException for invalid Booleans.Nrrrrrr@src@seZdZdZdS)InvalidCategoryz%Exception for invalid MLS categories.NrrrrrrFsrc@seZdZdZdS) InvalidClassz%Exception for invalid object classes.NrrrrrrLsrc@seZdZdZdS) InvalidCommonz-Exception for invalid common permission sets.NrrrrrrRsrc@seZdZdZdS)InvalidInitialSidz#Exception for invalid initial sids.NrrrrrrXsrc@seZdZdZdS) InvalidLevelz) Exception for an invalid level. Nrrrrrr^src@seZdZdZdS)InvalidLevelDeclz5 Exception for an invalid level declaration. Nrrrrrrfsrc@seZdZdZdS)InvalidPermissionz. Exception for an invalid permission. Nrrrrrrnsrc@seZdZdZdS) InvalidRangez) Exception for an invalid range. Nrrrrrrvsrc@seZdZdZdS) InvalidRolezException for invalid roles.Nrrrrrr~src@seZdZdZdS)InvalidSensitivityz/ Exception for an invalid sensitivity. Nrrrrrrsrc@seZdZdZdS) InvalidTypez+Exception for invalid types and attributes.Nrrrrrrsrc@seZdZdZdS) InvalidUserzException for invalid users.Nrrrrrrsrc@seZdZdZdS)InvalidRuleTypez!Exception for invalid rule types.Nrrrrrrsrc@seZdZdZdS)InvalidBoundsTypez)Exception for invalid *bounds rule types.Nrrrrrrsrc@seZdZdZdS)InvalidConstraintTypez'Exception for invalid constraint types.Nrrrrrrsrc@seZdZdZdS)InvalidDefaultTypez&Exception for invalid default_* types.Nrrrrrrsrc@seZdZdZdS)InvalidFSUseTypez%Exception for invalid fs_use_* types.Nrrrrrrsrc@seZdZdZdS)InvalidMLSRuleTypez%Exception for invalid MLS rule types.Nrrrrrr sr c@seZdZdZdS)InvalidRBACRuleTypez&Exception for invalid RBAC rule types.Nrrrrrr!sr!c@seZdZdZdS)InvalidTERuleTypez$Exception for invalid TE rule types.Nrrrrrr"sr"c@seZdZdZdS)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. Nrrrrrr#sr#c@seZdZdZdS) RuleUseErrorz Base class for incorrect parameters for a rule. For example, trying to get the permissions of a rule that has no permissions. Nrrrrrr$sr$c@seZdZdZdS)ConstraintUseErrorz8Exception when getting permissions from a validatetrans.Nrrrrrr%sr%c@seZdZdZdS) NoStatementzt Exception for objects that have no inherent statement, such as conditional expressions and MLS ranges. Nrrrrrr&sr&c@seZdZdZdS)InvalidDefaultValuez1Exception for invalid default (not source/target)Nrrrrrr'sr'c@seZdZdZdS)InvalidDefaultRangez#Exception for invalid default rangeNrrrrrr(sr(c@seZdZdZdS)NoCommonzJ Exception when a class does not inherit a common permission set. Nrrrrrr)sr)c@seZdZdZdS) NoDefaultsz8Exception for classes that have no default_* statements.Nrrrrrr* sr*c@seZdZdZdS)RuleNotConditionalzs Exception when getting the conditional expression for rules that are unconditional (not conditional). Nrrrrrr+sr+c@seZdZdZdS)TERuleNoFilenamezc Exception when getting the file name of a type_transition rule that has no file name. Nrrrrrr,sr,c@seZdZdZdS)InvalidCheckerConfigz.Base class for invalid checker configurations.Nrrrrrr-'sr-c@seZdZdZdS)InvalidCheckerModulez6Exception when an unknown checker module is requested.Nrrrrrr.-sr.c@seZdZdZdS)InvalidCheckOptionz2Exception for invalid options in a checker module.Nrrrrrr/3sr/c@seZdZdZdS)InvalidCheckValuez;Exception for invalid values for a checker module's option.Nrrrrrr09sr0c@seZdZdZdS)PermissionMapExceptionz-Base class for all permission map exceptions.Nrrrrrr1Dsr1c@seZdZdZdS)PermissionMapParseErrorz>Exception for parse errors while reading permission map files.Nrrrrrr2Jsr2c@seZdZdZdS) RuleTypeErrorz3Exception for using rules with incorrect rule type.Nrrrrrr3Psr3c@seZdZdZdS) UnmappedClassz'Exception for classes that are unmappedNrrrrrr4Vsr4c@seZdZdZdS)UnmappedPermissionz+Exception for permissions that are unmappedNrrrrrr5\sr5N)1 Exceptionrr ValueErrorr r r r rrrrrrrrrrrrrrrrrrr r!r"AttributeErrorr#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5rrrr sZ