
    >|h                     J    d dl Z d dlmZ d dlmZ  ed      Zd	dZdefdZy)
    N)Path)Loggerz deepface/commons/folder_utils.py)modulereturnc                  j   t               } | dz   }|dz   }t        j                  j                  |      s0t        j                  |d       t
        j                  d|  d       t        j                  j                  |      s1t        j                  |d       t
        j                  d|  d       yy)	zy
    Initialize the folder for storing model weights.

    Raises:
        OSError: if the folder cannot be created.
    z
/.deepfacez/weightsT)exist_okz
Directory z/.deepface createdz/.deepface/weights createdN)get_deepface_homeospathexistsmakedirsloggerinfo)homedeepface_home_pathweights_paths      \/var/www/html/test/engine/venv/lib/python3.12/site-packages/deepface/commons/folder_utils.pyinitialize_folderr      s     D,%
2L77>>,-
&6j&89:77>>,'
L40j&@AB (    c            	      x    t        t        j                  dt        t        j                                           S )zi
    Get the home directory for storing model weights

    Returns:
        str: the home directory.
    DEEPFACE_HOME)default)strr
   getenvr   r    r   r   r	   r	      s%     ryy#diik2BCDDr   )r   N)	r
   pathlibr   deepface.commons.loggerr   r   r   r   r	   r   r   r   <module>r      s-    	  *	9	:C(E3 Er   