ó
©%�Tc           @   s/   d  d l  Z  d „  Z e d k r+ e ƒ  n  d S(   iÿÿÿÿNc          C   su   t  d ƒ }  t j d ƒ } | j d d „  ƒ | j ƒ  |  j | t |  j ƒ  ƒ d ƒ ~  ~ d „  } | ƒ  ~ d  S(   Nt
   Extensionss   RCrane launcht   activatec         S   s
   t  j ƒ  S(   N(   t   rcranet   createRCraneMenuWithCheck(   t   x(    (    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/rcrane_loader.pyt   <lambda>
   s    i   c          S   s=  d d l  m }  |  ƒ  } y t | d ƒ } Wn t k
 r@ t SXx= | D]' } | d d !d k rH | j ƒ  PqH qH W| j ƒ  t Sd d l m } d d l m	 } m
 } y  | | | | | ƒ d	 ƒ ƒ Wn t k
 rà d
 GHt SXt j d t j d t j ƒ } | j d ƒ | j d d d d ƒ | j ƒ  | j ƒ  t S(   Niÿÿÿÿ(   t   settingsFilenamet   ri    i   s   run_python_script((   t   move(   t   dirnamet   joins   rcrane.py.baksN   Cannot move ~/.coot-preferences/rcrane.py to ~/.coot-preferences/rcrane.py.bakt   typet   buttonss   Old version of RCrane detecteds:   An old version of RCrane was detected.  Coot now includes sS   RCrane 1.1, which may be accessed via Extensions -> RCrane launch.  To prevent the s)   old version of RCrane from running, your sR   ~/.coot-preferences/rcrane.py file was moved to ~/.coot-preferences/rcrane.py.bak.(   t   rcrane.settingsR   t   opent   IOErrort   Falset   closet   shutilR   t   os.pathR	   R
   t   gtkt   MessageDialogt   MESSAGE_WARNINGt
   BUTTONS_OKt	   set_titlet
   set_markupt   runt   destroyt   True(   R   t   rcraneSettingsFilenamet   rcraneSettingst   curlineR   R	   R
   t   noticeDialog(    (    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/rcrane_loader.pyt   checkForOldRCraneVersions   s4    	

 

(   t   coot_menubar_menuR   t   MenuItemt   connectt   showt   insertt   lent   get_children(   t   extMenut   rcraneLaunchR!   (    (    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/rcrane_loader.pyt   import_rcrane_wrapper   s    
 	-i   (   R   R+   t
   use_gui_qm(    (    (    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/rcrane_loader.pyt   <module>   s   	C