o
    iy                     @   sB   d dl mZ d dlZG dd dedg dZG dd deZdS )    )
namedtupleNc                   @   s   e Zd Zdd ZdS )ValidationErrorDatac                 C   sH   | j d u rd| j d| j S | j d| j  dt| j  d| j  S )NzField(z) is None expected z is <z
> of type z
 expected )datumfieldschematype)self r	   _/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/fastavro/_validate_common.py__str__   s   
zValidationErrorData.__str__N)__name__
__module____qualname__r   r	   r	   r	   r
   r      s    r   )r   r   r   c                       s   e Zd Z fddZ  ZS )ValidationErrorc                    s0   t jdd |D ddd}t | || _d S )Nc                 S   s   g | ]}t |qS r	   )str).0er	   r	   r
   
<listcomp>   s    z,ValidationError.__init__.<locals>.<listcomp>   F)indentensure_ascii)jsondumpssuper__init__errors)r   r   message	__class__r	   r
   r      s   
zValidationError.__init__)r   r   r   r   __classcell__r	   r	   r   r
   r      s    r   )collectionsr   r   r   	Exceptionr   r	   r	   r	   r
   <module>   s    
