%PDF- %PDF-
Direktori : /lib/mailman/Mailman/ |
Current File : //lib/mailman/Mailman/Message.pyo |
� ��ac @ s{ d Z d d l Z d d l m Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z m Z d d l m Z d d l m Z d Z e j d e j � Z e g e j � j d � D] Z e e � ^ q� � Z d e j j f d � � YZ d e j j f d � � YZ d e j j f d � � YZ d e f d � � YZ d e f d � � YZ d S( s� Standard Mailman message object. This is a subclass of email.Message but provides a slightly extended interface which is more convenient for use inside Mailman. i����N( t StringIO( t Charset( t Header( t ListTypet StringType( t mm_cfg( t Utilss , s ([\d.]+)t .t Generatorc B s) e Z d Z e d d d � Z d � Z RS( s� Generates output from a Message object tree, keeping signatures. Headers will by default _not_ be folded in attachments. iN i c C s/ t j j j | | d | d | �| | _ d S( Nt mangle_from_t maxheaderlen( t emailR t __init__t! _Generator__children_maxheaderlen( t selft outfpR R t children_maxheaderlen( ( s] /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Message.pyR 3 s c C s | j | | j | j | j � S( s7 Clone this generator with maxheaderlen set for children( t __class__t _mangle_from_R ( R t fp( ( s] /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Message.pyt clone9 s ( t __name__t __module__t __doc__t TrueR R ( ( ( s] /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Message.pyR . s c B s2 e Z d Z e d d d � Z d � Z d � Z RS( s� Generates output from a Message object tree, keeping signatures. Headers will by default _not_ be folded in attachments. iN i c C s/ t j j j | | d | d | �| | _ d S( NR R ( R R R R ( R R R R R ( ( s] /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Message.pyR E s c C s | j | | j | j | j � S( s7 Clone this generator with maxheaderlen set for children( R R R ( R R ( ( s] /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Message.pyR K s c C sr t � } | j | � } | j � } t | t � r^ | j | j d � d t �| j � } n | j j | � d S( Ni t unixfrom( R R t get_payloadt isinstancet listt flattent Falset getvaluet _fpt write( R t msgt st gt payload( ( s] /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Message.pyt _handle_messageQ s ( R R R R R R R&