%PDF- %PDF-
Direktori : /lib/mailman/Mailman/Queue/ |
Current File : //lib/mailman/Mailman/Queue/Switchboard.pyo |
� ��ac @ s� d Z d d l Z d d l 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 d d l m Z d d l m Z d Z y e e f Wn e k r� d Z d Z n Xe Z d Z d Z d d d � � YZ d S( s: Reading and writing message objects and message metadata. i����N( t mm_cfg( t Utils( t Message( t syslog( t sha_newl �����������i i g-C��6?i t Switchboardc B sY e Z d d e d � Z d � Z i d � Z d � Z e d � Z d d � Z d � Z RS( i c C s� | | _ t j d � } zI y t j | j d � Wn+ t k r_ } | j t j k r` � q` n XWd t j | � Xd | _ d | _ | d k r� t d | | | _ t d | d | d | _ n | r� | j � n d S( Ni i� i ( t _Switchboard__whichqt ost umaskt mkdirt OSErrort errnot EEXISTt Nonet _Switchboard__lowert _Switchboard__uppert shamaxt recover_backup_files( t selft whichqt slicet numslicest recovert omaskt e( ( sg /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Queue/Switchboard.pyt __init__J s c C s | j S( N( R ( R ( ( sg /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Queue/Switchboard.pyR ` s c K s� | j � } | j | � | j d d � } t j � } t rh | j d � rh d } t j | | � } n d } t j t | � | � } | | | } | j d | � } | d t | � j � } t j j | j | d � } | d } t j | d <x- | j � D] } | j d � r| | =qqW| d k | d <t j d � } zb t | d � } zA | j | � t j | | | � | j � t j | j � � Wd | j � XWd t j | � Xt j | | � | S( Nt listnames --nolist--t _plaintexti i t received_timet +s .pcks .tmpt versiont _t _parsemsgi t w( t copyt updatet gett timet SAVE_MSGS_AS_PICKLESt cPicklet dumpst strt setdefaultR t hexdigestR t patht joinR R t QFILE_SCHEMA_VERSIONt keyst startswithR t opent writet dumpt flusht fsynct filenot closet rename( R t _msgt _metadatat _kwst dataR t nowt protocolt msgsavet hashfoodt rcvtimet filebaset filenamet tmpfilet kR t fp( ( sg /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/Queue/Switchboard.pyt enqueuec s>