§
åU5°HÒ¸*ã óv — d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Zddl
ZddlZddlZddl
mZ ddlZn
# e$ r dZY nw xY wg d¢Zej d¦ « Z G d„ d¦ « Z G d„ d e¦ « Z G d
„ de¦ « Z G d„ d
e¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ dej j ¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z! G d „ d!e¦ « Z" G d"„ d#e¦ « Z# G d$„ d%¦ « Z$ G d&„ d'e$¦ « Z%d9d)„Z&d*„ Z'd+„ Z(d,„ Z)d-„ Z*d.„ Z+ G d/„ d0e,¦ « Z- G d1„ d2e-¦ « Z. G d3„ d4e-¦ « Z/ G d5„ d6e-¦ « Z0 G d7„ d8e-¦ « Z1dS ):zDRead/write support for Maildir, mbox, MH, Babyl, and MMDF mailboxes.é N)ÚGenericAlias)ÚMailboxÚMaildirÚmboxÚMHÚBabylÚMMDFÚMessageÚMaildirMessageÚmboxMessageÚ MHMessageÚBabylMessageÚMMDFMessageÚErrorÚNoSuchMailboxErrorÚ
NotEmptyErrorÚExternalClashErrorÚFormatErrorÚasciic óð — e Zd ZdZd$d„Zd„ Zd„ Zd„ Zd„ Zd „ Z d%d
„Z
d„ Zd„ Zd
„ Z
d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd%d„Zd„ Zd%d„Zd„ Zd„ Zd„ Zd „ Z d!„ Z!d"Z"d&d#„Z# e$e%¦ « Z&dS )'r z*A group of messages in a particular place.NTc ó– — t j t j |¦ « ¦ « | _ || _ dS )zInitialize a Mailbox instance.N)ÚosÚpathÚabspathÚ
expanduserÚ_pathÚ_factory©Úselfr ÚfactoryÚcreates ú4/opt/alt/python-internal/lib64/python3.11/mailbox.pyÚ__init__zMailbox.__init__% s2 € å”W—_’_¥R¤W×%7Ò%7¸Ñ%=Ô%=Ñ>Ô>ˆŒ
؈Œ
ˆ
ˆ
ó c ó — t d¦ « ‚)ú$Add message and return assigned key.ú&Method must be implemented by subclass©ÚNotImplementedError©r Úmessages r" ÚaddzMailbox.add* ó € å!Ð"JÑKÔKÐKr$ c ó — t d¦ « ‚)ú=Remove the keyed message; raise KeyError if it doesn't exist.r' r( ©r Úkeys r" ÚremovezMailbox.remove. r- r$ c ó0 — | |¦ « d S ©N)r2 r0 s r" Ú__delitem__zMailbox.__delitem__2 s € Ø�Š�CÑÔÐÐÐr$ c óT — | |¦ « dS # t $ r Y dS w xY w©z'If the keyed message exists, remove it.N)r2 ÚKeyErrorr0 s r" ÚdiscardzMailbox.discard5 sA € ð Ø�KŠK˜ÑÔÐÐÐøÝð ð ð ØˆDˆDð øøøs ‚ ™
'¦'c ó — t d¦ « ‚)ú>Replace the keyed message; raise KeyError if it doesn't exist.r' r( ©r r1 r+ s r" Ú__setitem__zMailbox.__setitem__<