
    ce                         d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ ddlmZ dd	lmZ dd
lmZmZ dad ZddZd Zedk    r e             dS dS )zApplication entry point.    N)	__about__)parse_arguments)	start_app)	CONF_PATH)exception_handler)is_conda_available)
clean_logs)remove_lock
remove_pidFc                      t           S N	bis_debug     ;lib/python3.11/site-packages/anaconda_navigator/app/main.pyis_debug_enabledr      s    r   Tc                 
    | a d S r   r   )flags    r   	set_debugr   "   s    IIIr   c                     t                      st          j                            t          j                            t
          j        d                             } d}d|  d}d|  d}d}t          j        dk    r	| | | }n| | | }t          |           d	S t                      }|j
        r-t          t          j                   t          j        d           |j        t          j        k    rd
a|j        rt          d           t          j                            t(                    r	 t+          j        t(                     t          d           t          j        d           nI# t.          $ r<}t          d           t          |           t          j        d	           Y d}~nd}~ww xY w|j        rvt          d           t3                      }t5                      }	|r&|	r$t          d           t          j        d           n#t          d           t          j        d	           t7                       t9          t:          |          S )zMain application entry point.r   zj#
# Please activate the conda root enviroment properly before running the
# `anaconda-navigator` command.
zT#
# To activate the environment please open a Windows Command Prompt and run:
#
#   z\activate root
zH#
# To activate the environment please open a terminal and run:
#
#   . z/activate root
zk#
# For more information please see the documentation at:
#
#   https://docs.anaconda.com/free/navigator/
#nt   Tz,
Anaconda Navigator configuration reset...

z3Anaconda Navigator configuration reset successful!
z1Anaconda Navigator configuration reset failed!!!
Nz&
Removing Anaconda Navigator lock...

z,Anaconda Navigator lock removal successful!
z*Anaconda Navigator lock removal failed!!!
)r   ospathabspathdirnamesysargvnameprintr   versionr   __version__exit	log_levelloggingDEBUGr   resetisdirr   shutilrmtree	Exception
removelockr
   r   r	   r   r   )
r   msgwin_msgunix_msg	more_info	print_msgoptionselockpids
             r   mainr7   '   s]     wrwsx{;;<< 
     	
 7d??4444II55)55Iiq G  i#$$$GM))	 } 
?@@@7==## 	i(((LMMM   JKKKa
  	9:::}}ll 	C 	ABBBHQKKKK?@@@HQKKK LLL Y000s   1<E. .
F482F//F4__main__)T)__doc__r   r*   r   r&   anaconda_navigatorr   anaconda_navigator.app.clir   anaconda_navigator.app.startr   anaconda_navigator.configr   anaconda_navigator.exceptionsr   anaconda_navigator.utils.condar   anaconda_navigator.utils.logsr	   anaconda_navigator.utils.miscr
   r   r   r   r   r7   __name__r   r   r   <module>rC      s(     				  



  ( ( ( ( ( ( 6 6 6 6 6 6 2 2 2 2 2 2 / / / / / / ; ; ; ; ; ; = = = = = = 4 4 4 4 4 4 A A A A A A A A 	     
L1 L1 L1^ zDFFFFF r   