U
e5d�
� @ s\ d gZ ddlZddlmZ ddlmZ ddlmZ ddddd �Zd
d� Z G dd � d e�Z
dS )
� MIMEAudio� N)�BytesIO)�encoders)�MIMENonMultipartZbasiczx-wavzx-aiff)ZauZwavZaiffZaifcc C sH | d d� }t |�}tjD ](}|||�}|d k rt�|d � S qd S )Ni r )r �sndhdrZtests�_sndhdr_MIMEmap�get)�dataZhdrZfakefileZtestfn�res� r �(/usr/lib64/python3.8/email/mime/audio.py�_whatsnd s
r
c @ s" e Zd Zdejfdd�dd�ZdS )r N)�policyc K sP |d krt |�}|d kr td��tj| d|fd|i|�� | �|� || � d S )Nz!Could not find audio MIME subtypeZaudior )r
� TypeErrorr �__init__Zset_payload)�selfZ
_audiodataZ_subtypeZ_encoderr Z_paramsr r r r - s �
zMIMEAudio.__init__)�__name__�
__module__�__qualname__r Z
encode_base64r r r r r r * s
��)�__all__r �ior Zemailr Zemail.mime.nonmultipartr r r
r r r r r �