B
    âÖÓYm  ã               @   s4   d dl mZmZ d dlZd dlZd dlZdd„ ZdS )é    )Úabsolute_importÚprint_functionNc             C   sì   yt  | |¡ W nÖ ttfk
ræ } z´|jtjkrÒ|d tt ¡ ƒ }t  ||¡ zHyt  | |¡ W n2 t	k
r– } zt  ||¡ |‚W d d }~X Y nX W d yt  
|¡ W n" t	k
rÌ } zW d d }~X Y nX X n|‚W d d }~X Y nX d S )Nz.bak-)ÚosÚrenameÚOSErrorÚIOErrorÚerrnoZEEXISTÚstrÚuuidZuuid4Ú	ExceptionÚremove)ÚsrcÚdestÚeZbackup© r   ú?lib/python3.7/site-packages/anaconda_project/internal/rename.pyÚrename_over_existing   s     r   )Z
__future__r   r   r   r   r
   r   r   r   r   r   Ú<module>   s   