B
    T[                 @   sF   d Z ddlmZmZ ddlZddlmZ edZdd Z	dd	 Z
dS )
z
Log out from binstar
    )get_server_apiremove_tokenN)errorszbinstar.logoutc          
   C   sx   t | j| j}|jrjy|  W n4 tjk
rT } ztd| W d d }~X Y nX t	|  t
d n
t
d d S )Nz:The token that you are trying to remove may not be valid{}zlogout successfulzYou are not logged in)r   tokenZsiteZremove_authenticationr   ZUnauthorizedloggerdebugformatr   info)argsZaserver_apierr r   ]lib/python3.7/site-packages/anaconda_client-1.7.2-py3.7.egg/binstar_client/commands/logout.pymain   s    r   c             C   s    | j ddtd}|jtd d S )NZlogoutz%Log out from your Anaconda repository)helpZdescription)r   )
add_parser__doc__Zset_defaultsr   )Z
subparsersZ	subparserr   r   r   r      s    r   )r   Zbinstar_client.utilsr   r   ZloggingZbinstar_clientr   Z	getLoggerr   r   r   r   r   r   r   <module>   s   
