
    ZTh                     @    d dl mZ d dlmZmZ dedefdZdedefdZy	)
    )Path)CallableTypepathfile_handlerc                     | j                         D ]8  }|j                         rt        ||        |j                         s1 ||       : y)zIThe file_handler callable must accept a Path object as its only argument.N)iterdiris_dir_handle_subdiris_file)r   r   file_in_dirs      W/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift_py/yaml/utils.pyr   r      sA    ||~ &;5  "%	&    typreturnc                 8    | j                    d| j                   S )N.)
__module____name__)r   s    r   	_type_fqnr      s    nnQs||n--r   N)pathlibr   typingr   r   r   strr    r   r   <module>r      s1     !& &X &.4 .C .r   