
    ՑiQ                     (    S SK r S rS rS rSS jrg)    Nc                 ~    [        U SSS9 n[        R                  " U5      nS S S 5        U$ ! , (       d  f       W$ = f)Nrzutf-8)encoding)openyaml	safe_load)config_pathfconfigs      e/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddlex/inference/genai/configs/utils.pyload_backend_configr      s6    	k3	1Q" 
2M 
2	1Ms   -
<c                 >    UR                  5        H	  u  p#X0U'   M     g Nitems)r   	overrideskvs       r   update_backend_configr      s    !q	 "    c                 L    UR                  5        H  u  p#X ;  d  M  X0U'   M     g r   r   )r   defaultsr   r   s       r   set_config_defaultsr      s!     ?1I !r   c                     / nU R                  5        He  u  p4U(       a  UR                  SS5      nSU-   nUR                  U5        [        U[        5      (       a  MK  UR                  [        U5      5        Mg     U$ )N_-z--)r   replaceappend
isinstanceboolstr)r   convert_underscores_to_dashesargsr   r   opts         r   backend_config_to_argsr%   #   se    D(		#s#AQhC!T""KKA  Kr   )T)r   r   r   r   r%    r   r   <module>r'      s    

r   