
    g              	           d Z d ee       j                         z   ZdZddddd ee      ddd	d
ddddddeddgdZ G d de      Zd Z	y)   s   Obj   recordzorg.apache.avro.file.Headermagicfixed)typenamesize)r   r   metamapbytes)r   valuessync)r   r   fieldsc                       e Zd Zy)SchemaResolutionErrorN)__name__
__module____qualname__     J/var/www/openai/venv/lib/python3.12/site-packages/fastavro/_read_common.pyr   r      s    r   r   c                       fd}|S )Nc                 ,    t         dd z         )Nz7 codec is supported but you need to install one of the zfollowing libraries: )
ValueError)focodec	librariess    r   missingz"missing_codec_lib.<locals>.missing   s*    gLM%i[12
 	
r   r   )r   r   r   s   `` r   missing_codec_libr      s    
 Nr   N)
VERSIONchrencodeMAGIC	SYNC_SIZElenHEADER_SCHEMA	Exceptionr   r   r   r   r   <module>r(      s   
W$$&&	) $gs5zJ	
 %7!CD'69!UV	I 	r   