o
    6ti                     @   s    d dl Z dd ZdZdd ZdS )    Nc                 C   s   t | d S )z$
    Convert a doc to a choice.
    choices)astliteral_eval)doc r   X/home/ubuntu/.local/lib/python3.10/site-packages/lm_eval/tasks/leaderboard/musr/utils.pydoc_to_choice   s   r   z*{narrative}

{question}

{choices}
Answer:c                 C   sT   d}t t| d D ]\}}||d  d| d7 }qtj| d | d |d}|S )	z 
    Convert a doc to text.
     r      z - 
	narrativequestion)r   r   r   )	enumerater   r   DOC_TO_TEXTformat)r   r   ichoicetextr   r   r   doc_to_text   s   r   )r   r   r   r   r   r   r   r   <module>   s    