
    eT                     f    d Z ddlZddlmZ ddlmZ  ej        d          Z G d d	e          ZdS )
z
Log out from conda repo
    N   )remove_token   )SubCommandBaserepo_clic                       e Zd ZdZd Zd ZdS )
SubCommandlogoutc                    | j         s| j        j        rXt          | j                   | j        j        r| j                            d           d S | j                            d           d S | j                            d           d S )NzAccess tokens were removedzLogout successfulzYou are not logged in)access_tokenargsforcer   loginfo)selfs    8lib/python3.11/site-packages/repo_cli/commands/logout.pymainzSubCommand.main   s     	3	 	3###y 3:;;;;;122222HMM122222    c                     |                     ddt                    | _        | j                            ddddd	           | j                            | j        
           d S )Nr
   z%Log out from your Anaconda repository)helpdescriptionz-fz--forcer   
store_truez<Remove relevant tokens event if not logged in. Default False)destactionr   )r   )
add_parser__doc__	subparseradd_argumentset_defaultsr   )r   
subparserss     r   r   zSubCommand.add_parser   sz    #..BPW / 
 
 	##O 	$ 	
 	
 	
 	###33333r   N)__name__
__module____qualname__namer   r    r   r   r	   r	      s7        D	3 	3 	34 4 4 4 4r   r	   )	r   loggingutils.configr   baser   	getLoggerloggerr	   r%   r   r   <module>r+      s      ' ' ' ' ' '            		:	&	&4 4 4 4 4 4 4 4 4 4r   