ó
¼S]c           @@ sG   d  d l  m Z m Z d  d l Z d  d l Z d  d l Z d „  Z d S(   i    (   t   absolute_importt   print_functionNc         C@ sæ   y t  j |  | ƒ WnË t t f k
 rá } | j t j k rØ | d t t j ƒ  ƒ } t  j | | ƒ zD y t  j |  | ƒ Wn) t	 k
 rª } t  j | | ƒ | ‚ n XWd  y t  j
 | ƒ Wn t	 k
 rÓ n XXqâ | ‚ n Xd  S(   Ns   .bak-(   t   ost   renamet   OSErrort   IOErrort   errnot   EEXISTt   strt   uuidt   uuid4t	   Exceptiont   remove(   t   srct   destt   et   backup(    (    s?   lib/python2.7/site-packages/anaconda_project/internal/rename.pyt   rename_over_existing   s"     (   t
   __future__R    R   R   R   R	   R   (    (    (    s?   lib/python2.7/site-packages/anaconda_project/internal/rename.pyt   <module>   s   