ó
>ò†[c           @  sw   d  Z  d d l m Z d d l Z d d l m Z d d l m Z d d l m	 Z	 e j
 d ƒ Z d „  Z d	 „  Z d S(
   u+   
Print the information of the current user
iÿÿÿÿ(   t   unicode_literalsN(   t   errors(   t   get_server_api(   t   pprint_useru   binstar.whoamic         C  sg   t  |  j |  j ƒ } y | j ƒ  } Wn1 t j k
 rX } t j | ƒ t j d ƒ d SXt	 | ƒ d  S(   Nu   Anonymous Useri   (
   R   t   tokent   sitet   userR   t   Unauthorizedt   loggert   debugt   infoR   (   t   argst   aserver_apiR   t   err(    (    s]   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/commands/whoami.pyt   main   s    c         C  s/   |  j  d d d d t ƒ} | j d t ƒ d  S(   Nu   whoamit   helpu)   Print the information of the current usert   descriptionR   (   t
   add_parsert   __doc__t   set_defaultsR   (   t
   subparserst	   subparser(    (    s]   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/commands/whoami.pyR      s    	(   R   t
   __future__R    t   loggingt   binstar_clientR   t   binstar_client.utilsR   t   binstar_client.utils.pprintR   t	   getLoggerR   R   R   (    (    (    s]   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/commands/whoami.pyt   <module>   s   	