File: //usr/lib/python3/dist-packages/twisted/mail/__pycache__/pb.cpython-310.pyc
o
�bw � @ s` d dl Z d dlmZ G dd� dej�ZG dd� dej�ZG dd� dej�ZG d d
� d
ej�ZdS )� N)�pbc @ s� e Zd Zdd� Zdd� Zdd� Zdd� ZeZd d
� ZeZ dd� Z
e
Zd
d� ZeZ
dd� ZeZdd� ZeZdd� ZeZdd� ZdS )�Maildirc C s || _ || _tj�||�| _d S �N)�virtualDirectory�
rootDirectory�os�path�join� directory)�selfr
r � r �1/usr/lib/python3/dist-packages/twisted/mail/pb.py�__init__ s zMaildir.__init__c C sV d|v r
t d| ��ttj�| jd|���}|�� W d � S 1 s$w Y d S )N�/z&can only open files in '%s' directory'�new)�OSError�openr r r r
�read)r �folder�name�fpr r r
�getFolderMessage s
$�zMaildir.getFolderMessagec C sB d|v r
t d| ��t�tj�| j||�tj�| jd||�� d S )Nr z(can only delete files in '%s' directory'z.Trash)r r �renamer r r
r )r r r r r r
�deleteFolderMessage s �zMaildir.deleteFolderMessagec C � | � d|�S �Nr �r �r r r r r
�deleteNewMessage � zMaildir.deleteNewMessagec C r �N�curr r r r r
�deleteCurMessage# r zMaildir.deleteCurMessagec C � t �t j�| jd��S r �r �listdirr r r
�r r r r
�getNewMessages( � zMaildir.getNewMessagesc C r# r r$ r&