U e5d� �@s\dgZddlZddlmZddlmZddlmZddddd �Zd d �Z Gd d�de�Z dS) � MIMEAudio�N)�BytesIO)�encoders)�MIMENonMultipartZbasiczx-wavzx-aiff)ZauZwavZaiffZaifccCsH|dd�}t|�}tjD](}|||�}|dk rt�|d�SqdS)Nir)r�sndhdrZtests�_sndhdr_MIMEmap�get)�dataZhdrZfakefileZtestfn�res�r �(/usr/lib64/python3.8/email/mime/audio.py�_whatsnds   r c@s"eZdZdejfdd�dd�ZdS)rN)�policycKsP|dkrt|�}|dkr td��tj|d|fd|i|��|�|�||�dS)Nz!Could not find audio MIME subtypeZaudior)r � TypeErrorr�__init__Z set_payload)�selfZ _audiodataZ_subtypeZ_encoderrZ_paramsr r r r-s� zMIMEAudio.__init__)�__name__� __module__� __qualname__rZ encode_base64rr r r r r*s ��) �__all__r�iorZemailrZemail.mime.nonmultipartrrr rr r r r �s   �