��
��Pc@sRdZddklZddklZddklZdZd�Zd�Z dS( s'
password [<oldpassword> <newpassword>] [address=<address>]
Retrieve or change your password. With no arguments, this returns
your current password. With arguments <oldpassword> and <newpassword>
you can change your password.
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!). Note that in this case the
response is always sent to the subscribed address.
i����(t parseaddr(tmm_cfg(t_icCs
tt�S(N(Rt__doc__(tmlist((sf/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Commands/cmd_password.pytgethelp&sc Cs_|i}d}|pzt|id�\}}|i|�o*|i|�}|iitd��t S|i
}|iitd��t Sn�t|�djo�|did�ox|dd}||_
|i|�o*|i|�}|iitd��t S|i
}|iitd��t Sn-t|�djo�|d}|d}t|id�\}}|i|�o�|ititif||�o*|i||�|iitd ��q8|iitd
��|iitd��|iit|��t Sq[|i
}|iitd��t Sn t|�djo|did�o�|d}|d}|dd}||_
|i|�o�|ititif||�o*|i||�|iitd ��qW|iitd
��|iitd��|iit|��t Sq[|i
}|iitd��t SndS(
NtfromsYour password is: %(password)ss5You are not a member of the %(listname)s mailing listiisaddress=iisPassword successfully changed.s�You did not give the correct old password, so your password has not been
changed. Use the no argument version of the password command to retrieve your
current password, then try again.s
Usage:i(RtNoneRtmsgtisMembertgetMemberPasswordtresultstappendRtSTOPt real_nametlent
startswitht
returnaddrtAuthenticateRtAuthUsert
AuthListAdmintsetMemberPasswordR( trestargsRtaddresstrealnametpasswordtlistnamet oldpasswdt newpasswd((sf/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Commands/cmd_password.pytprocess+sx
'
'
N(
Rtemail.UtilsRtMailmanRtMailman.i18nRR
RR(((sf/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Commands/cmd_password.pyt<module>s