
    1jd[                         d dl Z d dlZd dlmZ d dlmZ d Zedd       Zedd       Zedd       Zedefd	       Z	edd
       Z
edd       Zeddej                  fd       Zy)    N)_DEFAULT_SENTINEL)	MergeTypec                      d fd}|S )NzjThe dpath.util package is being deprecated. All util functions have been moved to dpath package top level.c                  L    t        j                  t        d        | i |S )N   )
stacklevel)warningswarnDeprecationWarning)argskwargsfuncmessages     *lib/python3.12/site-packages/dpath/util.pywrapperzdeprecated.<locals>.wrapper   s$    g1a@T$V$$     )r   r   r   s   ` @r   
deprecatedr      s    t % Nr   /c                 4    t        j                  | ||||      S N)dpathnew)objpathvalue	separatorcreators        r   r   r          99S$y'::r   c                 2    t        j                  | |||      S r   )r   delete)r   globr   afilters       r   r!   r!      s    <<T9g66r   c                 4    t        j                  | ||||      S r   )r   set)r   r"   r   r   r#   s        r   r%   r%      r   r   c                 2    t        j                  | |||      S r   )r   get)r   r"   r   defaults       r   r'   r'   "   s    99S$	733r   c                 4    t        j                  | ||||      S r   )r   values)r   r"   r   r#   dirss        r   r*   r*   '   s    <<T9gt<<r   c                 6    t        j                  | |||||      S r   )r   search)r   r"   yieldedr   r#   r+   s         r   r-   r-   ,   s    <<T7IwEEr   c                 4    t        j                  | ||||      S r   )r   merge)dstsrcr   r#   flagss        r   r0   r0   1   s    ;;sCGU;;r   )r   N)r   NT)Fr   NT)r	   r   r   dpath.typesr   r   r   r!   r%   r'   r*   r-   ADDITIVEr0   r   r   r   <module>r6      s      # ! ; ; 7 7 ; ;  *; 4 4 = = F F !4y7I7I < <r   