%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/mailman/Mailman/Cgi/
Upload File :
Create Path :
Current File : //lib/mailman/Mailman/Cgi/confirm.pyc

�
��ac@s�dZddlZddlZddlZddlmZddlmZddlmZddlmZddlm	Z	ddl
mZdd	lTdd
l
mZejZejej�yeefWnek
r�dZdZnXd
�Zdd�Zd�Zdd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d�Z$d�Z%d�Z&d �Z'dS(!s!Confirm a pending action via URL.i����N(tmm_cfg(tErrors(ti18n(tMailList(tPending(tUserDesc(t*(tsyslogiic
Cs�t�}|jtj�tj�}|s>t|�dkrgt|�|jt	��|j
�GHdS|dj�}ytj|dd�}Wnlt
jk
r�}tj|�}t|td��|jt	��dGH|j
�GHtdd||�dSXtj|j�|j|j�tjdd�}|jd	�}|d
krft||td��dS|r�t|�dkr�|d}nt|�dkr�t|�|j|j��|j
�GHdS|s�t||�dSttjtjd�d
�}|jddd�}	tj|�}
td�}|j|dt�}|dkr�t||�|j|j��|j
�GHdSy�|dt j!kr�|jd�r�t"|||�qE|jd�r�t#||||�qEt$||||d�nM|dt j%kr�y_|jd�r0t&|||�n9|jd�rRt'|||�nt(||||d�WqEt
j)k
r�|j*td��t+||�qEXn�|dt j,krP|jd�r�t-|||�qE|jd�r�t.|||�qEyt/||||d�WqEt
j)k
rL|j*td��t+||�qEXn�|dt j0kr�|jd�r�t1|||�qE|jd�r�t2|||�qEt3||||d�n�|dt j4kr2|jd�r�t5|||�qE|jd�rt6|||�qEt7||||d�nt|td��Wn!t
j8k
rit||�nX|j|j��|j
�GHdS(Niitlocks&No such list <em>%(safelistname)s</em>sStatus: 404 Not FoundterrorsNo such list "%s": %stkeep_blank_valuestcookietsConfirmation string was empty.ig�?tconfirmtabsolutesR<b>Invalid confirmation string:</b>
    %(safecookie)s.

    <p>Note that confirmation strings expire approximately
    %(days)s days after the initial subscription request.  If your
    confirmation has expired, please try to re-submit your subscription.
    Otherwise, <a href="%(confirmurl)s">re-enter</a> your confirmation
    string.texpungetcanceltsubmits�The address requesting unsubscription is not
                a member of the mailing list.  Perhaps you have already been
                unsubscribed, e.g. by the list administrator?s�The address requesting to be changed has
                    been subsequently unsubscribed.  This request has been
                    cancelled.s&System error, bad content: %(content)s(9tDocumenttset_languageRtDEFAULT_SERVER_LANGUAGEtUtilst
GetPathPiecestlentbad_confirmationtAddItemtMailmanLogotFormattlowerRRtMMListErrortwebsafet_RRtpreferred_languagetcgitFieldStoragetgetvaluetask_for_cookietGetMailmanFootertinttPENDING_REQUEST_LIFEtdaystGetScriptURLtpend_confirmtFalsetNoneRtSUBSCRIPTIONtsubscription_canceltsubscription_confirmtsubscription_prompttUNSUBSCRIPTIONtunsubscription_canceltunsubscription_confirmtunsubscription_prompttNotAMemberErrortaddErrorRtCHANGE_OF_ADDRESStaddrchange_canceltaddrchange_confirmtaddrchange_prompttHELD_MESSAGEtheldmsg_canceltheldmsg_confirmtheldmsg_promptt	RE_ENABLEtreenable_canceltreenable_confirmtreenable_prompttMMBadConfirmation(
tdoctpartstlistnametmlisttetsafelistnametcgidataRR(t
confirmurlt
safecookiet
badconfirmstrtcontent((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pytmain-s�	



 	
	
	
Rc
CsXtd�}|j|�|jtdtt|dddd����|j|�dS(NsBad confirmation stringitcolors#ff0000tsizes+2(RtSetTitleRtHeadertBoldtFontAttr(RDtextrattitle((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR�s
.cCs3|j�z|j|dt�Wd|j�XdS(NR(tLockR*tTruetUnlock(RGR((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR�s
cCs�td�}|j|�t|jdd��}tdddd�}|jttt|dd	���g�|j	|j
�dd
ddtj�|r�|jtt|dd	��g�|j	|j
�dd
d�n|jtd
�g�|j	|j
�dd
d�|jt
td��td�g�|jttdtd���g�|j	|j
�dd
d�|j|�|j|�|j|j��|j�GHdS(NsEnter confirmation cookieR
itborderitwidths100%RQs+1tcolspanitbgcolors�Please enter the confirmation string
    (i.e. <em>cookie</em>) that you received in your email message, in the box
    below.  Then hit the <em>Submit</em> button to proceed to the next
    confirmation step.sConfirmation string:Rt
submit_cookietSubmit(RRRtFormR)tTabletAddRowtCenterRTRUtAddCellInfotGetCurrentRowIndexRtWEB_HEADER_COLORtLabeltTextBoxtSubmitButtonRR%R(RGRDRVRWtformttable((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR$�s*
("	
%

cCs|j}|j}|j}|j}tj|j|�}tj|�|j|�t	d�}	|j
|	�t|jdd��}
t
dddd�}|jttt|	dd	���g�|j|j�dd
ddtj�|j}t	d
�d}
|jd!kr!t	d�d}
n|j|
g�|j|j�dd
d�|jtt	d��|g�|jtt	d��td|�g�|jr�|jr�|jtt	d��tdt	d�t	d�fd|dd"�g�n|j�}g|D]}t	tj|��^q}y|j|�}Wn#t k
r[|j|j!�}nX|jtt	d��t"d|||�g�|jt#d|�g�|j|j�dd
d�|jtt$dt	d���t$dt	d ��g�|
j%|�|j%|
�dS(#NsConfirm subscription requestR
iR[iR\s100%RQs+1R]iR^s�Your confirmation is required in order to complete the
    subscription request to the mailing list <em>%(listname)s</em>.  Your
    subscription settings are shown below; make any necessary changes and hit
    <em>Subscribe</em> to complete the confirmation process.  Once you've
    confirmed your subscription request, you will be shown your account
    options page which you can use to further customize your membership
    options.

    <p>Note: your password will be emailed to you once your subscription is
    confirmed.  You can change it by visiting your personal options page.

    <p>Or hit <em>Cancel my subscription request</em> if you no longer want to
    subscribe to this list.s<p><hr>is&Your confirmation is required in order to continue with
        the subscription request to the mailing list <em>%(listname)s</em>.
        Your subscription settings are shown below; make any necessary changes
        and hit <em>Subscribe to list ...</em> to complete the confirmation
        process.  Once you've confirmed your subscription request, the
        moderator must approve or reject your membership request.  You will
        receive notice of their decision.

        <p>Note: your password will be emailed to you once your subscription
        is confirmed.  You can change it by visiting your personal options
        page.

        <p>Or, if you've changed your mind and do not want to subscribe to
        this mailing list, you can hit <em>Cancel my subscription
        request</em>.sYour email address:sYour real name:trealnamesReceive digests?tdigeststNotYestcheckedtvaluessPreferred language:tlanguageRRsSubscribe to list %(listname)sRsCancel my subscription request(ii(ii(&taddresstpasswordtdigestRsRt
uncanonstrtfullnameRRRRRRaR)RbRcRdRTRUReRfRRgt	real_nametsubscribe_policyRhRit
nondigestablet
digestabletRadioButtonArraytGetAvailableLanguagestGetLanguageDescrtindext
ValueErrorR t
SelectOptionstHiddenRjR(RGRDRtuserdesctemailRuRvtlangtnameRWRkRlRFtresulttlangstlRrtselected((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR0�sX				


(	
(

cCsi|j�z|j|�d}Wd|j�X|j}tj|�|j|�|jtd��dS(Nis,You have canceled your subscription request.(RXR*RZRsRRRR(RGRDRR�R�((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR.9s
	

cCs�|d�}|j}|j�z�y%|jd�}tj|�sO|j}ntj|�|j|�|jd�r�yt	|jd��}Wq�t
k
r�d}q�Xnd}|j|dt
�d}|jdd�}	|	dk	rtj|	|�}	ntd|	d|d	|�}
||
7}|j||�\}}}
}}Wntjk
r�td
�}|j|�|jtdtt|dd
����|jtd��n1tjk
r�t|td��ntjk
r�|jtd��n�tjk
r/|j�}|jtd��n�tjk
rU|jtd��n�Xtj|�|j|�|j}td�}|j |dd�}|j|�|jtdtt|dd
����|jtd��|j!�Wd|j"�XdS(NcSs|j�tjd�dS(Ni(RZtsystexit(tsignumtframeRG((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pytsigterm_handlerJs
RsRnRiRmRxRvR�sAwaiting moderator approvaliRQs+2s_            You have successfully confirmed your subscription request to the
            mailing list %(listname)s, however final approval is required from
            the list moderator before you will be subscribed.  Your request
            has been forwarded to the list moderator, and you will be notified
            of the moderator's decision.s�Invalid confirmation string.  It is
            possible that you are attempting to confirm a request for an
            address that has already been unsubscribed.s.You are already a member of this mailing list!s�You are currently banned from subscribing to
            this list.  If you think this restriction is erroneous, please
            contact the list owners at %(owneraddr)s.s�            You were not invited to this mailing list.  The invitation has
            been discarded, and both list administrators have been
            alerted.sSubscription request confirmedRs�            You have successfully confirmed your subscription request for
            "%(addr)s" to the %(listname)s mailing list.  A separate
            confirmation message will be sent to your email address, along
            with your password, and other useful information and links.

            <p>You can now
            <a href="%(optionsurl)s">proceed to your membership login
            page</a>.(#RyRXR#Rt
IsLanguageR RRthas_keyR&R�R,R*R+tcanonstrRtProcessConfirmationRtMMNeedApprovalRRRRRSRTRUR5RtMMAlreadyAMemberR6tMembershipIsBannedt
GetOwnerEmailtHostileSubscriptionErrort
GetOptionsURLtSaveRZ(RGRDRRJR�RFR�RvR�Rxt	overridestoptaddrtpwRWt	owneraddrt
optionsurl((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR/Gsj	






(	
	
	
	

	
(	
cCs$t||�|jtd��dS(Ns.You have canceled your unsubscription request.(RRR(RGRDR((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR2�s
c
Cs/|d�}|j�zy]|j|dt�\}}|j|�}tj|�|j|�|j|�\}}Wn'tjk
r�t	|t
d��nsX|j}t
d�}|jddd�}	|j
|�|jtdtt|d	d
����|jt
d��|j�Wd|j�XdS(NcSs|j�tjd�dS(Ni(RZR�R�(R�R�RG((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR��s
Rs�Invalid confirmation string.  It is
            possible that you are attempting to confirm a request for an
            address that has already been unsubscribed.s Unsubscription request confirmedtlistinfoRiiRQs+2s�            You have successfully unsubscribed from the %(listname)s mailing
            list.  You can now <a href="%(listinfourl)s">visit the list's main
            information page</a>.(RXR*R+tgetMemberLanguageRRR�RR5RRRyR)RRRRSRTRUR�RZ(
RGRDRR�R�R�R�RFRWtlistinfourl((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR3�s*


		
(	
c
Cs�td�}|j|�|j|�}tj|�|j|�t|jdd��}tdddd�}|jt	t
t|dd	���g�|j|j
�dd
ddtj�|j}|j|�}	|	dkr�td
�}	ntjtj|	|��}	|jtd�dg�|j|j
�dd
d�|jtd|�g�|j|j
�dd
d�|jtdtd��tdtd��g�|j|�|j|�dS(NsConfirm unsubscription requestR
iR[iR\s100%RQs+1R]iR^s<em>Not available</em>s�Your confirmation is required in order to complete the
    unsubscription request from the mailing list <em>%(listname)s</em>.  You
    are currently subscribed with

    <ul><li><b>Real name:</b> %(fullname)s
        <li><b>Email address:</b> %(addr)s
    </ul>

    Hit the <em>Unsubscribe</em> button below to complete the confirmation
    process.

    <p>Or hit <em>Cancel and discard</em> to cancel this unsubscription
    request.s<p><hr>RRtUnsubscribeRsCancel and discard(RRRR�RRRaR)RbRcRdRTRUReRfRRgRyt
getMemberNameR,RRRwR�RjR(
RGRDRR�RWR�RkRlRFRx((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR4�s0


(		
cCs$t||�|jtd��dS(Ns1You have canceled your change of address request.(RRR(RGRDR((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR8�s
cCs�|d�}|j�zzyf|j|dt�\}}}}|j|�}tj|�|j|�|j|�\}}}Wn�tjk
r�t	|t
d��n�tjk
r�|j�}	|j
}
|jt
d��n�tjk
r|j
}
t	|t
d��nsX|j
}t
d�}|j|dd�}
|j|�|jtd	tt|d
d����|jt
d��|j�Wd|j�XdS(
NcSs|j�tjd�dS(Ni(RZR�R�(R�R�RG((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR��s
Rs�Invalid confirmation string.  It is
            possible that you are attempting to confirm a request for an
            address that has already been unsubscribed.s�%(newaddr)s is banned from subscribing to the
            %(realname)s list.  If you think this restriction is erroneous,
            please contact the list owners at %(owneraddr)s.s�%(newaddr)s is already a member of
            the %(realname)s list.  It is possible that you are attempting
            to confirm a request for an address that has already been
            subscribed.s#Change of address request confirmedRiiRQs+2s�            You have successfully changed your address on the %(listname)s
            mailing list from <b>%(oldaddr)s</b> to <b>%(newaddr)s</b>.  You
            can now <a href="%(optionsurl)s">proceed to your membership
            login page</a>.(RXR*R+R�RRR�RR5RRR�R�RyR6R�R�RRRRSRTRUR�RZ(RGRDRR�R�toldaddrtnewaddrtgloballyR�R�RmRFRWR�((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR9�s>


	
		
			
(	
c
Cs�td�}|j|�|j|�}tj|�|j|�t|jdd��}tdddd�}	|	jt	t
t|dd	���g�|	j|	j
�dd
ddtj�|j}
|j|�}|dkr�td
�}ntjtj||��}|rtd�}nd}|	jtd�dg�|	j|	j
�dd
d�|	jtd|�g�|	j|	j
�dd
d�|	jtdtd��tdtd��g�|j|	�|j|�dS(Ns!Confirm change of address requestR
iR[iR\s100%RQs+1R]iR^s<em>Not available</em>R�RsKYour confirmation is required in order to complete the
    change of address request for the mailing list <em>%(listname)s</em>.  You
    are currently subscribed with

    <ul><li><b>Real name:</b> %(fullname)s
        <li><b>Old email address:</b> %(oldaddr)s
    </ul>

    and you have requested to %(globallys)s change your email address to

    <ul><li><b>New email address:</b> %(newaddr)s
    </ul>

    Hit the <em>Change address</em> button below to complete the confirmation
    process.

    <p>Or hit <em>Cancel and discard</em> to cancel this change of address
    request.s<p><hr>RRsChange addressRsCancel and discard(RRRR�RRRaR)RbRcRdRTRUReRfRRgRyR�R,RRRwR�RjR(
RGRDRR�R�R�RWR�RkRlRFRxt	globallys((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR:.s6


(		
cCs�td�}|j|�tdddd�}|jttt|dd���g�|j|j�ddt	j
�t||�|jtd	�g�|j|�dS(
NsContinue awaiting approvalR[iR\s100%RQs+1R^s_Okay, the list moderator will still have the
    opportunity to approve or reject this message.(
RRRRbRcRdRTRUReRfRRgRR(RGRDRRWRl((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR<bs
(

	
c
Csl|d�}|j�zDy�d}|j|�\}}|j|�\}}}	}}}|j|�}
tjtj|	tj|
���}tj	|
�|j	|
�|j
|tjt
d��Wn-tjtfk
r�t|t
d��n^X|j}t
d�}|j|�|jtdtt|dd����|jt
d	��|j�Wd|j�XdS(
NcSs|j�tjd�dS(Ni(RZR�R�(R�R�RG((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR�ts
sn/as!Sender discarded message via web.sThe held message with the Subject:
            header <em>%(subject)s</em> could not be found.  The most likely
            reason for this is that the list moderator has already approved or
            rejected the message.  You were not able to cancel it in
            time.sPosted message cancelediRQs+2s�            You have successfully canceled the posting of your message with
            the Subject: header <em>%(subject)s</em> to the mailing list
            %(listname)s.(RXR*t	GetRecordR�RRtonelinet
GetCharSetRRt
HandleRequestRtDISCARDRRtLostHeldMessagetKeyErrorRRyRRRRSRTRUR�RZ(
RGRDRR�tsubjectR�tidtigntsendert
msgsubjectR�RFRW((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR=qs2
!

		
(	
cCsHtd�}|j|�t|jdd��}tdddd�}|jttt|dd	���g�|j	|j
�dd
ddtj�|d
�}|j
�z1y|j|�}Wntk
r�d}nXWd|j�X|dkrt|td��dS|\}	}
}}}	}	|j|
�}
tj|
�|j|
�tjtj|tj|
���}tjt|��}|j}|jtd�dg�|j	|j
�dd
d�|jtd|�g�|j	|j
�dd
d�|jtdtd��tdtd��g�|j|�|j|�dS(NsCancel held message postingR
iR[iR\s100%RQs+1R]iR^cSs|j�tjd�dS(Ni(RZR�R�(R�R�RG((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR��s
saThe held message you were referred to has
        already been handled by the list administrator.s�Your confirmation is required in order to cancel the
    posting of your message to the mailing list <em>%(listname)s</em>:

    <ul><li><b>Sender:</b> %(sender)s
        <li><b>Subject:</b> %(subject)s
        <li><b>Reason:</b> %(reason)s
    </ul>

    Hit the <em>Cancel posting</em> button to discard the posting.

    <p>Or hit the <em>Continue awaiting approval</em> button to continue to
    allow the list moderator to approve or reject the message.s<p><hr>RRsCancel postingRsContinue awaiting approval(RRRRaR)RbRcRdRTRUReRfRRgRXR�R�R,RZRR�RRRRR�R�RyR�RjR(RGRDRR�RWRkRlR�tdataR�R�R�tgivenreasonR�R�treasonRF((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR>�sH
(

	


$		
cCs|jtd��dS(Ns�You have canceled the re-enabling of your membership.  If
    we continue to receive bounces from your address, it could be deleted from
    this mailing list.(RR(RGRDR((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR@�s	c
Cs2|d�}|j�z
y`|j|dt�\}}}|j|�}tj|�|j|�|j|�\}}Wn'tjk
r�t	|t
d��nsX|j}t
d�}|j|dd�}	|j
|�|jtdtt|dd	����|jt
d
��|j�Wd|j�XdS(NcSs|j�tjd�dS(Ni(RZR�R�(R�R�RG((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyR��s
Rs�Invalid confirmation string.  It is
            possible that you are attempting to confirm a request for an
            address that has already been unsubscribed.sMembership re-enabled.RiiRQs+2s�            You have successfully re-enabled your membership in the
            %(listname)s mailing list.  You can now <a
            href="%(optionsurl)s">visit your member options page</a>.
            (RXR*R+R�RRR�RR5RRRyR�RRRRSRTRUR�RZ(
RGRDRR�R�RFR�R�RWR�((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyRA�s*


		
(	
cCsRtd�}|j|�t|jdd��}tdddd�}|jttt|dd	���g�|j	|j
�dd
ddtj�|j
|�}tj|�|j|�|j}	|j|�}
|
s	|jd
dd�}|jtd�g�dStjdtjtj|
jd���}t|
j|jtjd��}
|j|�}|dkr�td�}ntjtj||��}|jtd�g�|j	|j
�dd
d�|jt d|�g�|j	|j
�dd
d�|jt!dtd��t!dtd��g�|j"|�|j"|�dS(Ns!Re-enable mailing list membershipR
iR[iR\s100%RQs+1R]iR^R�Rs�We're sorry, but you have already been unsubscribed
        from this mailing list.  To re-subscribe, please visit the
        <a href="%(listinfourl)s">list information page</a>.s
%A, %B %d, %Yis<em>not available</em>s�Your membership in the %(realname)s mailing list is
    currently disabled due to excessive bounces.  Your confirmation is
    required in order to re-enable delivery to your address.  We have the
    following information on file:

    <ul><li><b>Member address:</b> %(member)s
        <li><b>Member name:</b> %(username)s
        <li><b>Last bounce received on:</b> %(date)s
        <li><b>Approximate number of days before you are permanently removed
               from this list:</b> %(daysleft)s
    </ul>

    Hit the <em>Re-enable membership</em> button to resume receiving postings
    from the mailing list.  Or hit the <em>Cancel</em> button to defer
    re-enabling your membership.
    RRsRe-enable membershipRtCancel(i(iiiiii(#RRRRaR)RbRcRdRTRUReRfRRgR�RRRyt
getBounceInfottimetstrftimet	localtimetmktimetdateR&tnoticesleftt)bounce_you_are_disabled_warnings_intervalR(R�R,RRRwR�RjR(RGRDRtlisttmemberRWRkRlR�RmtinfoR�R�tdayslefttusername((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyRBsF
(

		
	"
	

((t__doc__tsignalR!R�tMailmanRRRRRtMailman.UserDescRtMailman.htmlformattMailman.Logging.SyslogRRRRRYR+t	NameErrorRORRR$R0R.R/R2R3R4R8R9R:R<R=R>R@RARB(((sa/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Cgi/confirm.pyt<module>sJ
	

	�		X		T		&	+		4	4		-	@	
	'

Zerion Mini Shell 1.0