
    Ci%                    B    d Z ddlmZ ddlmZ ddlmZ ddlmZ dd
Z	dS )zMeeting input loading helpers.    )annotations)Path)MeetingInput)	load_datapathr   returnr   c                    |                                  st          |           | j                                        dvrt	          d| j                   t          j        t          |                     S )z-Load a meeting input file into a typed model.>   .yml.json.yamlz"unsupported meeting input format: )existsFileNotFoundErrorsuffixlower
ValueErrorr   model_validater   )r   s    :/root/projects/multi-agents-meeting/core/meeting_loader.pyload_meeting_inputr      sl     ;;== &%%%{"<<<KdkKKLLL&y777    N)r   r   r   r   )
__doc__
__future__r   pathlibr   core.modelsr   core.serializationr   r    r   r   <module>r      sq    $ $ " " " " " "       $ $ $ $ $ $ ( ( ( ( ( (8 8 8 8 8 8r   