
    Q/Ph                     J    d Z ddlmZ defdZdedefdZdefdZdefdZd	S )
z-Paths that are useful throughout the project.    )Pathreturnc                  R    t          t                    j        j        j        j        S )zlReturns the path to the project root folder.

    Returns:
        The path to the project root folder.
    r   __file__parent     [/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/ydata_profiling/utils/paths.pyget_project_rootr      s     >> '.55r
   	file_namec                 D    t          t                    j        j        | z  S )zUReturns the path a config file.

    Returns:
        The path to a config file.
    r   )r   s    r   
get_configr      s     >> ')33r
   c                  $    t                      dz  S )znReturns the path to the dataset cache ([root] / data)

    Returns:
        The path to the dataset cache
    data)r   r	   r
   r   get_data_pathr      s     &&r
   c                  \    t          t                    j        j        dz  dz  dz  dz  dz  S )z`Returns the path to the HTML templates

    Returns:
        The path to the HTML templates
    reportpresentationflavourshtml	templatesr   r	   r
   r   get_html_template_pathr       sF     	X$
	
	 	 		
 	r
   N)__doc__pathlibr   r   strr   r   r   r	   r
   r   <module>r      s    3 3      6$ 6 6 6 64# 4$ 4 4 4 4't ' ' ' '      r
   