
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
3
."d                 @   s`   d dl m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d
d Zdd ZdS )   )PolicySyntaxErrorc                   s   e Zd Z fddZ  ZS )MalformedLinec                s   t  jd| d d S )Nzmalformed line ``)super__init__)selfline)	__class__ E./usr/share/crypto-policies/python/cryptopolicies/validation/rules.pyr   	   s    zMalformedLine.__init__)__name__
__module____qualname__r   __classcell__r
   r
   )r	   r   r      s   r   c                   s   e Zd Z fddZ  ZS )%MixedDifferentialNonDifferentialErrorc                s   t  jd| d d S )Nz/cannot initialize list and modify it at once (`z`))r   r   )r   Zrhs)r	   r
   r   r      s    z.MixedDifferentialNonDifferentialError.__init__)r   r   r   r   r   r
   r
   )r	   r   r      s   r   c                   s   e Zd Z fddZ  ZS )IntPropertyNonIntValueErrorc                s   t  jd| d d S )NzBad value of policy property `z`: value must be an integer)r   r   )r   Zint_property_name)r	   r
   r   r      s    z$IntPropertyNonIntValueError.__init__)r   r   r   r   r   r
   r
   )r	   r   r      s   r   c                   s   e Zd Z fddZ  ZS )NonIntPropertyIntValueErrorc                s   t  jd| d d S )NzBad value of policy property `z`: value must not be an integer)r   r   )r   Z	alg_class)r	   r
   r   r      s    z$NonIntPropertyIntValueError.__init__)r   r   r   r   r   r
   r
   )r	   r   r      s   r   c             C   s   | j ddkrt| d S )N=r   )countr   )r   r
   r
   r   count_equals_signs!   s    r   c             C   s   | st |d S )N)r   )Zlhsr   r
   r
   r   	empty_lhs&   s    r   N)Zgeneralr   r   r   r   r   r   r   r
   r
   r
   r   <module>   s   