o
    Zh                     @   s"   d dl mZ dedefddZdS )    )RegexParserconfigreturnc                 C   sV   d| v r)| d dur)| d }|d }|dkrt di |}ntd| || d< | S )z~Load an output parser.

    Args:
        config: config dict

    Returns:
        config dict with output parser loaded
    Zoutput_parsersN_typeZregex_parserzUnsupported output parser  )r   
ValueError)r   _configZoutput_parser_typeZoutput_parserr   r   W/var/www/html/lang_env/lib/python3.10/site-packages/langchain/output_parsers/loading.pyload_output_parser   s   	r
   N)Zlangchain.output_parsers.regexr   dictr
   r   r   r   r	   <module>   s    