o
    6t¾i   ã                   @   s   d dl Z de jfdd„ZdS )é    NÚdatasetc                 C   s   dt dtfdd„}|  |¡S )z#Filter out examples with no answer.ÚexampleÚreturnc                 S   s(   | d dvrdS | d g d¢krdS dS )zCheck if an example is valid.Úanswer)r   é   é   é   FÚ
candidates)Ú r
   r
   r
   T© )r   r   r   úQ/home/ubuntu/.local/lib/python3.10/site-packages/lm_eval/tasks/eus_exams/utils.pyÚvalid_example   s
   z#process_docs.<locals>.valid_example)ÚdictÚboolÚfilter)r   r   r   r   r   Úprocess_docs   s   
r   )ÚdatasetsÚDatasetr   r   r   r   r   Ú<module>   s    