ó
è?F[c           @   s   d  e  f d „  ƒ  YZ d S(   t   Userc           B   s8   e  Z d d  d  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   display_name(   t   selft   parentR   R   (    (    s+   lib/python2.7/site-packages/boto/s3/user.pyt   __init__   s
    		c         C   s   d  S(   N(   R   (   R   t   namet   attrst
   connection(    (    s+   lib/python2.7/site-packages/boto/s3/user.pyt   startElement   s    c         C   sD   | d k r | |  _  n( | d k r0 | |  _ n t |  | | ƒ d  S(   Nt   DisplayNamet   ID(   R   R   t   setattr(   R   R
   t   valueR   (    (    s+   lib/python2.7/site-packages/boto/s3/user.pyt
   endElement!   s
    t   Ownerc         C   s]   |  j  r d | |  j  f } n
 d | } | d |  j 7} | d |  j 7} | d | 7} | S(   Ns   <%s xsi:type="%s">s   <%s>s   <ID>%s</ID>s   <DisplayName>%s</DisplayName>s   </%s>(   R   R   R   (   R   t   element_namet   s(    (    s+   lib/python2.7/site-packages/boto/s3/user.pyt   to_xml)   s    	
N(   t   __name__t
   __module__R   R	   R   R   R   (    (    (    s+   lib/python2.7/site-packages/boto/s3/user.pyR       s   		N(   t   objectR    (    (    (    s+   lib/python2.7/site-packages/boto/s3/user.pyt   <module>   s    