;ς
’)?Bc           @   sZ  d  Z  d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d	 e f d
     YZ d e f d     YZ d e f d     YZ d e f d     YZ	 d e f d     YZ
 d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d      YZ d! e f d"     YZ d# e f d$     YZ d% e f d&     YZ d' e f d(     YZ d) e f d*     YZ d+ e f d,     YZ d- Z d. Z d/ Z d0 Z d1 Z d2 Z d3 Z d4 Z d5 Z  d6 Z! d7 Z" d8 e f d9     YZ# d: e# f d;     YZ$ d< e# f d=     YZ% d> e% f d?     YZ& d@ e% f dA     YZ' dB e# f dC     YZ( dD   Z) dE e# f dF     YZ* dG e* f dH     YZ+ dI e* f dJ     YZ, dK e* f dL     YZ- dM e, e$ f dN     YZ. dO e* f dP     YZ/ dQ e# f dR     YZ0 dS S(T   s#   Shared mailman errors and messages.s   MMListErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMListError   s    s   MMUnknownListErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMUnknownListError   s    s   MMCorruptListDatabaseErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMCorruptListDatabaseError   s    s   MMListNotReadyErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMListNotReadyError   s    s   MMListAlreadyExistsErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMListAlreadyExistsError   s    s   BadListNameErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   BadListNameError   s    s   MMMemberErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMMemberError   s    s   MMBadUserErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMBadUserError   s    s   MMAlreadyAMemberc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMAlreadyAMember    s    s   MemberErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MemberError#   s    s   NotAMemberErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   NotAMemberError$   s    s   AlreadyReceivingDigestsc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   AlreadyReceivingDigests%   s    s!   AlreadyReceivingRegularDeliveriesc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys!   AlreadyReceivingRegularDeliveries&   s    s   CantDigestErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   CantDigestError'   s    s   MustDigestErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MustDigestError(   s    s   MembershipIsBannedc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MembershipIsBanned)   s    s   MMAuthenticationErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMAuthenticationError-   s    s   MMBadPasswordErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMBadPasswordError.   s    s   MMPasswordsMustMatchc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMPasswordsMustMatch/   s    s   MMCookieErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMCookieError0   s    s   MMExpiredCookieErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMExpiredCookieError1   s    s   MMInvalidCookieErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMInvalidCookieError2   s    s   MMMustDigestErrors   MMCantDigestErrors   MMNeedApprovals   MMSubscribeNeedsConfirmations   MMBadConfirmations   MMAlreadyDigesteds   MMAlreadyUndigesteds   Moderated lists   Implicit destinations   Suspicious headers   Forbidden senders   MailmanErrorc           B   s   t  Z d  Z RS(   s&   Base class for all Mailman exceptions.(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   MailmanErrorG   s    s   MMLoopingPostc           B   s   t  Z d  Z RS(   s$   Post already went through this list!(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMLoopingPostL   s    s   EmailAddressErrorc           B   s   t  Z d  Z RS(   s/   Base class for email address validation errors.(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   EmailAddressErrorS   s    s   MMBadEmailErrorc           B   s   t  Z d  Z RS(   s?   Email address is invalid (empty string or not fully qualified).(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMBadEmailErrorW   s    s   MMHostileAddressc           B   s   t  Z d  Z RS(   s7   Email address has potentially hostile characters in it.(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   MMHostileAddress[   s    s   LostHeldMessagec           B   s   t  Z d  Z RS(   s   Held message was lost.(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   LostHeldMessagea   s    c         C   s   |  Sd  S(   N(   s   s(   s   s(    (    s   /var/mailman/Mailman/Errors.pys   _g   s    s   HandlerErrorc           B   s   t  Z d  Z RS(   s"   Base class for all handler errors.(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   HandlerErrork   s   s   HoldMessagec           B   s8   t  Z d  Z e d  Z d   Z e d  Z d   Z RS(   s5   Base class for all message-being-held short circuits.s   For some unknown reasonc         C   s   |  i Sd  S(   N(   s   selfs   reason(   s   self(    (    s   /var/mailman/Mailman/Errors.pys   reason_noticet   s    s   Your message was rejectedc         C   s   |  i Sd  S(   N(   s   selfs	   rejection(   s   selfs   mlist(    (    s   /var/mailman/Mailman/Errors.pys   rejection_noticez   s    (   s   __name__s
   __module__s   __doc__s   _s   reasons   reason_notices	   rejections   rejection_notice(    (    (    s   /var/mailman/Mailman/Errors.pys   HoldMessagen   s
    	s   DiscardMessagec           B   s   t  Z d  Z RS(   s3   The message can be discarded with no further action(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   DiscardMessage}   s   s   SomeRecipientsFailedc           B   s   t  Z d  Z d   Z RS(   s)   Delivery to some or all recipients failedc         C   s#   t  i |   | |  _ | |  _ d  S(   N(   s   HandlerErrors   __init__s   selfs   tempfailuress   permfailures(   s   selfs   tempfailuress   permfailures(    (    s   /var/mailman/Mailman/Errors.pys   __init__   s    	(   s   __name__s
   __module__s   __doc__s   __init__(    (    (    s   /var/mailman/Mailman/Errors.pys   SomeRecipientsFailed   s    s	   LoopErrorc           B   s   t  Z d  Z RS(   s   We've seen this message before(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys	   LoopError   s   s   RejectMessagec           B   s#   t  Z d  Z e d  Z d   Z RS(   s.   The message will be bounced back to the senderc         C   sf   | t j o t d  } n | i d  o n) | i d  o | d 7} n | d 7} | |  _ d  S(   Ns   Your message was rejecteds   

s   
(   s   notices   Nones   _s   endswiths   selfs   _RejectMessage__notice(   s   selfs   notice(    (    s   /var/mailman/Mailman/Errors.pys   __init__   s    
c         C   s   |  i Sd  S(   N(   s   selfs   _RejectMessage__notice(   s   self(    (    s   /var/mailman/Mailman/Errors.pys   notice   s    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   notice(    (    (    s   /var/mailman/Mailman/Errors.pys   RejectMessage   s    s   HostileSubscriptionErrorc           B   s   t  Z d  Z RS(   s&   A cross-subscription attempt was made.(   s   __name__s
   __module__s   __doc__(    (    (    s   /var/mailman/Mailman/Errors.pys   HostileSubscriptionError   s   N(1   s   __doc__s	   Exceptions   MMListErrors   MMUnknownListErrors   MMCorruptListDatabaseErrors   MMListNotReadyErrors   MMListAlreadyExistsErrors   BadListNameErrors   MMMemberErrors   MMBadUserErrors   MMAlreadyAMembers   MemberErrors   NotAMemberErrors   AlreadyReceivingDigestss!   AlreadyReceivingRegularDeliveriess   CantDigestErrors   MustDigestErrors   MembershipIsBanneds   MMAuthenticationErrors   MMBadPasswordErrors   MMPasswordsMustMatchs   MMCookieErrors   MMExpiredCookieErrors   MMInvalidCookieErrors   MMMustDigestErrors   MMCantDigestErrors   MMNeedApprovals   MMSubscribeNeedsConfirmations   MMBadConfirmations   MMAlreadyDigesteds   MMAlreadyUndigesteds   MODERATED_LIST_MSGs   IMPLICIT_DEST_MSGs   SUSPICIOUS_HEADER_MSGs   FORBIDDEN_SENDER_MSGs   MailmanErrors   MMLoopingPosts   EmailAddressErrors   MMBadEmailErrors   MMHostileAddresss   LostHeldMessages   _s   HandlerErrors   HoldMessages   DiscardMessages   SomeRecipientsFaileds	   LoopErrors   RejectMessages   HostileSubscriptionError(/   s   HostileSubscriptionErrors   MMExpiredCookieErrors   AlreadyReceivingDigestss   MMInvalidCookieErrors   MMAlreadyUndigesteds   MMBadPasswordErrors   MMCorruptListDatabaseErrors   SomeRecipientsFaileds	   LoopErrors   IMPLICIT_DEST_MSGs   MemberErrors   MMMustDigestErrors   MMAuthenticationErrors   MMPasswordsMustMatchs!   AlreadyReceivingRegularDeliveriess   MMUnknownListErrors   SUSPICIOUS_HEADER_MSGs   EmailAddressErrors   MMBadConfirmations   MMCookieErrors   HandlerErrors   MMListAlreadyExistsErrors   MMBadUserErrors   MMMemberErrors   CantDigestErrors   MMLoopingPosts   MMNeedApprovals   MODERATED_LIST_MSGs   MMListErrors   MustDigestErrors   LostHeldMessages   MMAlreadyAMembers   MMAlreadyDigesteds   _s   NotAMemberErrors   DiscardMessages   MMBadEmailErrors   MMHostileAddresss   MMCantDigestErrors   MembershipIsBanneds   HoldMessages   BadListNameErrors   MMListNotReadyErrors   RejectMessages   MMSubscribeNeedsConfirmations   FORBIDDEN_SENDER_MSGs   MailmanError(    (    s   /var/mailman/Mailman/Errors.pys   ?   s^   	