;ò
£)?Bc           @   s   d  k  l Z d k l Z d k l Z d k l Z d Z d „  Z e d ƒ Z	 e d ƒ Z
 e d ƒ Z e i Z d	 „  Z d
 „  Z d „  Z d S(   (   s   nested_scopes(   s	   parseaddr(   s   mm_cfg(   s   i18ni   c         C   s   |  Sd  S(   N(   s   s(   s   s(    (    s(   /var/mailman/Mailman/Commands/cmd_who.pys   _   s    s;   
    who
        See everyone who is on this mailing list.
s¡  
    who password [address=<address>]
        See everyone who is on this mailing list.  The roster is limited to
        list members only, and you must supply your membership password to
        retrieve it.  If you're posting from an address other than your
        membership address, specify your membership address with
        `address=<address>' (no brackets around the email address, and no
        quotes!)
sä   
    who password
        See everyone who is on this mailing list.  The roster is limited to
        list administrators and moderators only; you must supply the list
        admin or moderator password to retrieve the roster.
c         C   s^   |  i d j o t t ƒ Sn= |  i d j o t t ƒ Sn |  i d j o t t ƒ Sn d  S(   Ni    i   i   (   s   mlists   private_rosters   _s
   PUBLICHELPs   MEMBERSONLYHELPs   ADMINONLYHELP(   s   mlist(    (    s(   /var/mailman/Mailman/Commands/cmd_who.pys   gethelp7   s    c         C   s3   |  i i t d ƒ ƒ |  i i t |  i ƒ ƒ d  S(   Ns   Usage:(   s   ress   resultss   appends   _s   gethelps   mlist(   s   res(    (    s(   /var/mailman/Mailman/Commands/cmd_who.pys   usage@   s    c   
         sV  ˆ  i ‰ t } t }	 d } ˆ i d j o# | o t ˆ  ƒ t	 Sn d } n4ˆ i d j oÑ t
 | ƒ d j o' | d }	 t ˆ  i d ƒ \ } } nR t
 | ƒ d j o | d i d ƒ o | d }	 | d d } n t ˆ  ƒ t	 Sˆ i | ƒ o% ˆ i t i t i t i f |	 | ƒ o
 d } qnS t
 | ƒ d j o t ˆ  ƒ t	 Sn ˆ i t i t i f | d ƒ o
 d } n | o ˆ  i i t d ƒ ƒ t	 Sn ˆ i ƒ  } ˆ i ƒ  } | o | o ˆ  i i t d ƒ ƒ d  Sn ‡ ‡  d	 †  } | o$ ˆ  i i t d
 ƒ ƒ | | ƒ n | o$ ˆ  i i t d ƒ ƒ | | ƒ n d  S(   Ni    i   s   fromi   s   address=i   s4   You are not allowed to retrieve the list membership.s   This list has no members.c            sz   xs |  D]k } ˆ  i | t i ƒ o q n ˆ  i | ƒ } | o ˆ i	 i
 d | | f ƒ q ˆ i	 i
 d | ƒ q Wd  S(   Ns       %s (%s)s       %s(   s   memberss   members   mlists   getMemberOptions   mm_cfgs   ConcealSubscriptions   getMemberNames   realnames   ress   resultss   append(   s   memberss   realnames   member(   s   mlists   res(    s(   /var/mailman/Mailman/Commands/cmd_who.pys
   addmembersw   s     s   Non-digest (regular) members:s   Digest members:(   s   ress   mlists   Nones   addresss   passwords   oks   private_rosters   argss   usages   STOPs   lens	   parseaddrs   msgs   realnames
   startswiths   isMembers   Authenticates   mm_cfgs   AuthUsers   AuthListModerators   AuthListAdmins   resultss   appends   _s   getDigestMemberKeyss   dmemberss   getRegularMemberKeyss   rmemberss
   addmembers(
   s   ress   argss   rmemberss   oks   realnames   mlists
   addmemberss   dmemberss   addresss   password(    (   s   ress   mlists(   /var/mailman/Mailman/Commands/cmd_who.pys   processF   sT    	


'

+

	N(   s
   __future__s   nested_scopess   email.Utilss	   parseaddrs   Mailmans   mm_cfgs   i18ns   STOPs   _s
   PUBLICHELPs   MEMBERSONLYHELPs   ADMINONLYHELPs   gethelps   usages   process(   s	   parseaddrs   processs   nested_scopess
   PUBLICHELPs   STOPs   usages   gethelps   mm_cfgs   ADMINONLYHELPs   i18ns   MEMBERSONLYHELPs   _(    (    s(   /var/mailman/Mailman/Commands/cmd_who.pys   ?   s   	
				