U
    f»{jø  ã                   @   s’   d dl mZ ddlmZmZ ddlmZmZmZmZm	Z	 eedd�Z
edddœdd„ƒZejddd�e_dd„ Zejdd�e_dd„ Zdd„ ZdS )é    )Úpartialé   )ÚverboseÚ
get_configé   )Úhas_datasetÚ_data_path_docÚ_get_versionÚ_version_docÚ_download_mne_datasetÚspm)ÚnameNFT)r   c                C   s   t dd| |||d�S )Nr   Zuntar)r   Ú	processorÚpathÚforce_updateÚupdate_pathÚdownload)r   )r   r   r   r   r   © r   ú]/var/www/html/bwave/python/venv/lib/python3.8/site-packages/mne/datasets/spm_face/spm_data.pyÚ	data_path   s       ýr   ZMNE_DATASETS_SPM_DATA_PATH)r   Zconfc                   C   s   t dƒS )Nr   )r	   r   r   r   r   Úget_version   s    r   c                  C   s   t ddƒdk} | ptƒ  }|S )NZMNE_SKIP_TESTING_DATASET_TESTSÚfalseÚtrue)r   Úhas_spm_data)Zskip_testingÚskipr   r   r   Ú_skip_spm_data#   s
    ÿr   c                 C   s   ddl }|jjtƒ dd�| ƒS )zSkip testing data test.r   NzRequires spm dataset)Úreason)ÚpytestÚmarkZskipifr   )Úfuncr   r   r   r   Úrequires_spm_data*   s    
ÿÿr    )NFTT)Ú	functoolsr   Úutilsr   r   r   r   r	   r
   r   r   r   ÚformatÚ__doc__r   r   r    r   r   r   r   Ú<module>   s      ÿÿÿ