�
Ϫ�fw � � � d dl Z d dlmZ G d� dej � Z G d� dej � Z G d� dej � Z G d � d
ej � Zy)� N)�pbc �j � e Zd Zd� Zd� Zd� Zd� ZeZd� ZeZ d� Z
e
Zd� ZeZ
d� ZeZd � ZeZd
� ZeZd� Zy)
�Maildirc �j � || _ || _ t j j ||� | _ y �N)�virtualDirectory�
rootDirectory�os�path�join� directory)�selfr
r s �1/usr/lib/python3/dist-packages/twisted/mail/pb.py�__init__zMaildir.__init__ s( � � )���*��������m�Y�?��� c �� � d|v rt d|z � �t t j j | j
d|� � 5 }|j
� cd d d � S # 1 sw Y y xY w)N�/z&can only open files in '%s' directory'�new)�OSError�openr
r r r
�read)r �folder�name�fps r �getFolderMessagezMaildir.getFolderMessage sW � ��$�;��B�V�K�L�L�
�"�'�'�,�,�t�~�~�u�d�;�
<� ���7�7�9� � � �s �A!�!A*c � � d|v rt d|z � �t j t j j | j
||� t j j | j d||� � y )Nr z(can only delete files in '%s' directory'z.Trash)r r
�renamer r r
r )r r r s r �deleteFolderMessagezMaildir.deleteFolderMessage sZ � ��$�;��D�v�M�N�N�
� � ��G�G�L�L������6��G�G�L�L��+�+�X�v�t�D�
r c �& |