;ň
˘)?Bc           @   s*   d  Z  d k l Z d f  d     YZ d S(   sD   User description class/structure, for ApprovedAddMember and friends.(   s   UnicodeTypes   UserDescc           B   s2   t  Z e e e e e d  Z d   Z d   Z RS(   Nc         C   s   | t j	 o | |  _  n | t j	 o | |  _ n | t j	 o | |  _ n | t j	 o | |  _ n | t j	 o | |  _ n d  S(   N(   s   addresss   Nones   selfs   fullnames   passwords   digests   langs   language(   s   selfs   addresss   fullnames   passwords   digests   lang(    (    s    /var/mailman/Mailman/UserDesc.pys   __init__   s    c         C   sŐ   t  | d t  t j	 o | i |  _ n t  | d t  t j	 o | i |  _ n t  | d t  t j	 o | i |  _ n t  | d t  t j	 o | i |  _ n t  | d t  t j	 o | i |  _ n |  Sd  S(   Ns   addresss   fullnames   passwords   digests   language(	   s   getattrs   others   Nones   addresss   selfs   fullnames   passwords   digests   language(   s   selfs   other(    (    s    /var/mailman/Mailman/UserDesc.pys   __iadd__&   s    c         C   sď   t  |  d d  } t  |  d d  } t  |  d d  } t  |  d d  } | d j o
 d } n | d j o
 d	 } n t  |  d
 d  } t | t  o | i	 d d  } n t | t  o | i	 d d  } n d | | | | | f Sd  S(   Ns   addresss   n/as   fullnames   passwords   digesti    s   noi   s   yess   languages   asciis   replaces)   <UserDesc %s (%s) [%s] [digest? %s] [%s]>(
   s   getattrs   selfs   addresss   fullnames   passwords   digests   languages
   isinstances   UnicodeTypes   encode(   s   selfs   languages   addresss   fullnames   passwords   digest(    (    s    /var/mailman/Mailman/UserDesc.pys   __repr__3   s    

(   s   __name__s
   __module__s   Nones   __init__s   __iadd__s   __repr__(    (    (    s    /var/mailman/Mailman/UserDesc.pys   UserDesc   s   	N(   s   __doc__s   typess   UnicodeTypes   UserDesc(   s   UnicodeTypes   UserDesc(    (    s    /var/mailman/Mailman/UserDesc.pys   ?   s   