� c��j?4 � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Zd dl Z d dlZd dlm Z d dlZg d�Ze j" j% d� Z G d� d� 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� de� Z G d� dej6 j8 � 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$d7d'�Z%d(� Z&d)� Z'd*� Z(d+� Z)d,� Z* G d-� d.e+� Z, G d/� d0e,� Z- G d1� d2e,� Z. G d3� d4e,� Z/ G d5� d6e,� Z0y# e$ r dZY ��Aw xY w)8� N)�GenericAlias)�Mailbox�Maildir�mbox�MH�Babyl�MMDF�Message�MaildirMessage�mboxMessage� MHMessage�BabylMessage�MMDFMessage�Error�NoSuchMailboxError� NotEmptyError�ExternalClashError�FormatError�asciic �� � e Zd Z d"d�Zd� Zd� Zd� Zd� Zd� Zd#d�Z d � Z d � Zd� Zd� Z d � Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd#d�Zd� Zd#d�Zd� Zd� Zd� Zd� Zd� Z d Z!d$d!�Z" e#e$� Z%y)%r Nc � � t j j t j j |� � | _ || _ y �N)�os�path�abspath� expanduser�_path�_factory��selfr �factory�creates � /usr/lib64/python3.12/mailbox.py�__init__zMailbox.__init__% s/ � �,��W�W�_�_�R�W�W�%7�%7��%=�>�� ��� � c � � t d� ��Nz&Method must be implemented by subclass��NotImplementedError�r �messages r# �addzMailbox.add* s � �2�!�"J�K�Kr% c � � t d� �r' r( �r �keys r# �removezMailbox.remove. s � �K�!�"J�K�Kr% c �&