a
XC?h�
� @ 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 urt�|d � S qd S )Ni r )r �sndhdrZtests�_sndhdr_MIMEmap�get)�dataZhdrZfakefileZtestfn�res� r �5/opt/alt/python39/lib64/python3.9/email/mime/audio.py�_whatsnd s
r
c @ s" e Zd Zdejfdd�dd�ZdS )r N)�policyc K sP |d u rt |�}|d u r 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 �