ó
è?F[c           @   s   d  e  f d „  ƒ  YZ d S(   t   Userc           B   sA   e  Z d d  d  d „ Z d „  Z d „  Z d „  Z d d „ Z RS(   t    c         C   s1   | r |  | _  n  d  |  _ | |  _ | |  _ d  S(   N(   t   ownert   Nonet   typet   idt   name(   t   selft   parentR   R   (    (    s+   lib/python2.7/site-packages/boto/gs/user.pyt   __init__   s
    		c         C   s   |  j  S(   N(   R   (   R   (    (    s+   lib/python2.7/site-packages/boto/gs/user.pyt   __repr__   s    c         C   s   d  S(   N(   R   (   R   R   t   attrst
   connection(    (    s+   lib/python2.7/site-packages/boto/gs/user.pyt   startElement"   s    c         C   sD   | d k r | |  _  n( | d k r0 | |  _ n t |  | | ƒ d  S(   Nt   Namet   ID(   R   R   t   setattr(   R   R   t   valueR   (    (    s+   lib/python2.7/site-packages/boto/gs/user.pyt
   endElement%   s
    t   Ownerc         C   si   |  j  r d | |  j  f } n
 d | } | d |  j 7} |  j rW | d |  j 7} n  | d | 7} | S(   Ns   <%s type="%s">s   <%s>s   <ID>%s</ID>s   <Name>%s</Name>s   </%s>(   R   R   R   (   R   t   element_namet   s(    (    s+   lib/python2.7/site-packages/boto/gs/user.pyt   to_xml-   s    	
	N(   t   __name__t
   __module__R   R	   R
   R   R   R   (    (    (    s+   lib/python2.7/site-packages/boto/gs/user.pyR       s
   			N(   t   objectR    (    (    (    s+   lib/python2.7/site-packages/boto/gs/user.pyt   <module>   s    