B
    eËJdš  ã               @   sN   d dl Z e j de j e j d¡d¡¡Ze j ed¡Zdd„ Zda	dd	„ Z
dS )
é    NÚ
PLOTLY_DIRú~z.plotlyz.permission_testc           	   C   s    y†t j t¡s@yt  t¡ W n" tk
r>   t j t¡s:‚ Y nX ttdƒ} |  	d¡ W d Q R X yt  
t¡ W n tk
r‚   Y nX dS  tk
rš   dS X d S )NÚwztesting
TF)ÚosÚpathÚexistsr   ÚmkdirÚ	ExceptionÚisdirÚopenÚ	TEST_FILEÚwriteÚremove)Úf© r   úE/var/www/html/venv/lib/python3.7/site-packages/_plotly_utils/files.pyÚ_permissions	   s     r   c               C   s   t d krtƒ a t S )N)Ú_file_permissionsr   r   r   r   r   Úensure_writable_plotly_dir    s    r   )r   ÚenvironÚgetr   ÚjoinÚ
expanduserr   r   r   r   r   r   r   r   r   Ú<module>   s   