3 ."Ιdγ@s`ddlmZGdd„deƒZGdd„deƒZGdd„deƒZGdd „d eƒZd d „Zd d „ZdS)ι)ΪPolicySyntaxErrorcseZdZ‡fdd„Z‡ZS)Ϊ MalformedLinecstƒjd|›dƒdS)Nzmalformed line `ϊ`)ΪsuperΪ__init__)ΪselfΪline)Ϊ __class__©ϊE./usr/share/crypto-policies/python/cryptopolicies/validation/rules.pyr szMalformedLine.__init__)Ϊ__name__Ϊ __module__Ϊ __qualname__rΪ __classcell__r r )r r rsrcseZdZ‡fdd„Z‡ZS)Ϊ%MixedDifferentialNonDifferentialErrorcstƒjd|›dƒdS)Nz/cannot initialize list and modify it at once (`z`))rr)rZrhs)r r r rsz.MixedDifferentialNonDifferentialError.__init__)r r rrrr r )r r r srcseZdZ‡fdd„Z‡ZS)ΪIntPropertyNonIntValueErrorcstƒjd|›dƒdS)NzBad value of policy property `z`: value must be an integer)rr)rZint_property_name)r r r rsz$IntPropertyNonIntValueError.__init__)r r rrrr r )r r rsrcseZdZ‡fdd„Z‡ZS)ΪNonIntPropertyIntValueErrorcstƒjd|›dƒdS)NzBad value of policy property `z`: value must not be an integer)rr)rZ alg_class)r r r rsz$NonIntPropertyIntValueError.__init__)r r rrrr r )r r rsrcCs|jdƒdkrt|ƒ‚dS)Nϊ=r)Ϊcountr)rr r r Ϊcount_equals_signs!srcCs|s t|ƒ‚dS)N)r)Zlhsrr r r Ϊ empty_lhs&srN)Zgeneralrrrrrrrr r r r Ϊs