a Ch@spddlmZGdddeZGdddeZGdddeZGdd d eZGd d d eZd d ZddZdS))PolicySyntaxErrorcseZdZfddZZS)MalformedLineErrorcstd|ddS)Nzmalformed line ``super__init__)selfline __class__D/usr/share/crypto-policies/python/cryptopolicies/validation/rules.pyr szMalformedLineError.__init____name__ __module__ __qualname__r __classcell__r r r r rsrcseZdZfddZZS)%MixedDifferentialNonDifferentialErrorcstd|ddS)Nz/cannot initialize list and modify it at once (`z`)r)rZrhsr r r rsz.MixedDifferentialNonDifferentialError.__init__rr r r r r srcseZdZfddZZS)IntPropertyNonIntValueErrorcstd|ddS)NBad value of policy property `z`: value must be an integerr)rZint_property_namer r r rsz$IntPropertyNonIntValueError.__init__rr r r r rsrcseZdZfddZZS)NonIntPropertyIntValueErrorcstd|ddS)Nrz`: value must not be an integerr)rZ alg_classr r r rsz$NonIntPropertyIntValueError.__init__rr r r r rsrcseZdZfddZZS)BadEnumValueErrorcs"td|d|d|dS)Nrz`: z; must be one of r)rZ enum_namevalueZacceptable_valuesr r r r"s zBadEnumValueError.__init__rr r r r r!srcCs|ddkrt|dS)N=r)countr)r r r r count_equals_signs'srcCs|s t|dS)N)r)Zlhsr r r r empty_lhs,srN) Zgeneralrrrrrrrrr r r r s