File: //lib64/python3.9/__pycache__/mailbox.cpython-39.opt-2.pyc
a
    �DOg�3 �                   @   s:  d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl	Zd dl
Z
d dlZd dlm
Z
 zd dlZW n ey�   dZY n0 g d�Ze j�d�ZG dd� d�ZG dd� de�ZG d	d
� d
e�ZG dd� de�ZG d
d� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� dejj�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Z G dd � d e�Z!G d!d"� d"e�Z"G d#d$� d$�Z#G d%d&� d&e#�Z$d>d(d)�Z%d*d+� Z&d,d-� Z'd.d/� Z(d0d1� Z)d2d3� Z*G d4d5� d5e+�Z,G d6d7� d7e,�Z-G d8d9� d9e,�Z.G d:d;� d;e,�Z/G d<d=� d=e,�Z0dS )?�    N)�GenericAlias)�Mailbox�Maildir�mbox�MH�Babyl�MMDF�Message�MaildirMessage�mboxMessage�	MHMessage�BabylMessage�MMDFMessage�Error�NoSuchMailboxError�
NotEmptyError�ExternalClashError�FormatError�asciic                   @   s  e Zd ZdBdd�Zdd� Zdd� Zd	d
� Zdd� Zd
d� ZdCdd�Z	dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� ZdDd/d0�Zd1d2� ZdEd3d4�Zd5d6� Zd7d8� Zd9d:� Zd;d<� Zd=d>� Z d?Z!dFd@dA�Z"e#e$�Z%dS )Gr   NTc                 C   s    t j�t j�|��| _|| _d S �N)�os�path�abspath�
expanduser�_path�_factory��selfr   �factory�create� r    �/usr/lib64/python3.9/mailbox.py�__init__%   s    zMailbox.__init__c                 C   s   t d��d S �Nz&Method must be implemented by subclass��NotImplementedError�r   �messager    r    r!   �add*   s    zMailbox.addc                 C   s   t d��d S r#   r$   �r   �keyr    r    r!   �remove.   s    zMailbox.removec                 C   s   | � |� d S r   )r+   r)   r    r    r!   �__delitem__2   s    zMailbox.__delitem__c                 C   s&