File: //lib64/python3.8/__pycache__/mailbox.cpython-38.pyc
U
e5dE3 ã @ sR d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Zddl
ZddlZddlZzddl
Z
W n ek
rˆ dZ
Y nX ddddddd d
ddd
ddddddgZej d¡ZG dd„ dƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd „ d ejjƒZG d d
„ d
eƒZG d!d"„ d"eƒZG d#d„ deƒZG d$d„ deƒZG d%d
„ d
eƒZ G d&d„ deƒZ!G d'd(„ d(ƒZ"G d)d*„ d*e"ƒZ#d=d,d-„Z$d.d/„ Z%d0d1„ Z&d2d3„ Z'd4d5„ Z(d6d7„ Z)G d8d„ de*ƒZ+G d9d„ de+ƒZ,G d:d„ de+ƒZ-G d;d„ de+ƒZ.G d<d„ de+ƒZ/dS )>zDRead/write support for Maildir, mbox, MH, Babyl, and MMDF mailboxes.é NÚMailboxÚMaildirÚmboxÚMHÚBabylÚMMDFÚMessageÚMaildirMessageÚmboxMessageÚ MHMessageÚBabylMessageÚMMDFMessageÚErrorÚNoSuchMailboxErrorÚ
NotEmptyErrorÚExternalClashErrorÚFormatErrorÚasciic @ s e Zd ZdZdCdd„Zdd„ Zdd „ Zd
d„ Zdd
„ Zdd„ Z dDdd„Z
dd„ Zdd„ Zdd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ ZdEd0d1„Zd2d3„ ZdFd4d5„Zd6d7„ Zd8d9„ Zd:d;„ Zd<d=„ Z d>d?„ Z!d@Z"dGdAdB„Z#dS )Hr z*A group of messages in a particular place.NTc C s t j t j |¡¡| _|| _dS )zInitialize a Mailbox instance.N)ÚosÚpathÚabspathÚ
expanduserÚ_pathÚ_factory©Úselfr ÚfactoryÚcreate© r ú/usr/lib64/python3.8/mailbox.pyÚ__init__$ s zMailbox.__init__c C s t dƒ‚dS )ú$Add message and return assigned key.ú&Method must be implemented by subclassN©ÚNotImplementedError©r Úmessager r r Úadd) s zMailbox.addc C s t dƒ‚dS )ú=Remove the keyed message; raise KeyError if it doesn't exist.r"