U
    f»{j^  ã                   @   s   d Z ddlZdd„ ZdS )zFile downloading functions.é    Nc                 C   s\   ddl m}m} | | ¡j}t|ƒdk s4|d dkr<tdƒ‚tj || 	|¡dd… ¡}|S )zDMirror a url path in a local destination (keeping folder structure).r   )ÚparseÚrequesté   ú/zInvalid URLé   N)
Úurllibr   r   ÚurlparseÚpathÚlenÚ
ValueErrorÚosÚjoinÚurl2pathname)Úurlr	   r   r   Zdestination© r   úQ/var/www/html/bwave/python/venv/lib/python3.8/site-packages/mne/utils/fetching.pyÚ_url_to_local_path
   s    r   )Ú__doc__r   r   r   r   r   r   Ú<module>   s   