Edit File: morse.pyc
� ]�7ec�����������@���s���d��d�l��Z��d��d�l�Z�d��d�l�Z�d�Z�d�e�Z�d�Z�iJ�d�d�6d�d�6d�d �6d�d �6d�d�6d�d �6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d�d�6d �d!�6d �d"�6d#�d$�6d#�d%�6d&�d'�6d&�d(�6d)�d*�6d)�d+�6d,�d-�6d,�d.�6d/�d0�6d/�d1�6d2�d3�6d2�d4�6d5�d6�6d5�d7�6d8�d9�6d8�d:�6d;�d<�6d;�d=�6d>�d?�6d>�d@�6dA�dB�6dA�dC�6dD�dE�6dD�dF�6dG�dH�6dG�dI�6dJ�dK�6dJ�dL�6dM�dN�6dM�dO�6dP�dQ�6dP�dR�6dS�dT�6dU�dV�6dW�dX�6dY�d�6dZ�d[�6d\�d]�6d^�d_�6d`�da�6db�dc�6dd�de�6df�dg�6dh�di�6dj�dk�6dl�d>�6dm�dn�6do�dp�6dq�dr�6ds�dt�6du�dv�6ds�dw�6dx�dx�6dy�dz�6Z�d{�d|�Z�d}����Z�e�e���Z �d~����Z �d����Z�d�����Z�d�����Z �d�����Z�e�d��k�r�e ����n��d�S(����i����Ni���i���i���s���.-t���At���as���-...t���Bt���bs���-.-.t���Ct���cs���-..t���Dt���dt���.t���Et���es���..-.t���Ft���fs���--.t���Gt���gs���....t���Ht���hs���..t���It���is���.---t���Jt���js���-.-t���Kt���ks���.-..t���Lt���ls���--t���Mt���ms���-.t���Nt���ns���---t���Ot���os���.--.t���Pt���ps���--.-t���Qt���qs���.-.t���Rt���rs���...t���St���st���-t���Tt���ts���..-t���Ut���us���...-t���Vt���vs���.--t���Wt���ws���-..-t���Xt���xs���-.--t���Yt���ys���--..t���Zt���zs���-----t���0s���--..--t���,s���.----t���1s���.-.-.-s���..---t���2s���..--..t���?s���...--t���3s���-.-.-.t���;s���....-t���4s���---...t���:s���.....t���5s���.----.t���'s���-....t���6s���-....-s���--...t���7s���-..-.t���/s���---..t���8s���-.--.-t���(s���----.t���9t���)t��� s���..--.-t���_s����i����c���������C���so���d�}�xb�t��d���D]T�}�t�t�j�t�j�|�|��d���d���}�|�t�|�d�?d�@��t�|�d�@��7}�q�W|�S(���Nt����id���g������I@i0u��i���i����(���t���ranget���intt���matht���sint���pit���chr(���t���octavet���sinewaveR���t���val(����(����s*���/usr/lib64/python2.7/Demo/scripts/morse.pyt���mkwave<���s ����(*c����������C���s���d�d��l��}��y#�|��j��t�j�d�d���\�}�}�Wn@�|��j�k �rq�t�j�j�d�t�j�d�d���t�j�d���n�Xd��}�t�}�x��|�D]��\�}�}�|�d�k�r��d�d��l �}�|�j �|�d���}�|�j�d ���|�j�d ���|�j �d���n��|�d�k�r��t�t�|�����}�q��q��W|�sjd�d��l�}�|�j����}�|�j�d ���|�j�d ���|�j �d���|�j�|�_�|�j�|�_�n��|�r�d�j�|���g�} �n�t�t�j�j�d ���} �xF�| �D]>�} �t�| ���}�t�|�|�|���t�|�d���r�|�j����q�q�W|�j����d��S(���Ni����i���s���o:p:s���Usage i����s,��� [ -o outfile ] [ -p octave ] [ words ] ... s���-oR/���iD���i���s���-pRH���RJ���t���wait(���t���getoptt���syst���argvt���errort���stderrt���writet���exitt���Nonet���defaultwavet���aifct���opent���setframeratet���setsampwidtht���setnchannelsRT���RL���t���audiodevt���AudioDevt ���setoutratet���stopt���closet���writeframest���writeframesrawt���joint���itert���stdint���readlinet���morset���playt���hasattrRU���(���RV���t���optst���argst���devt���waveR���R���R_���Rd���t���sourcet���linet���mline(����(����s*���/usr/lib64/python2.7/Demo/scripts/morse.pyt���mainE���sF����# c���������C���sE���d�}�x8�|��D]0�}�y�|�t��|�d�7}�Wq �t�k �r<�q �Xq �W|�S(���NRJ���s���(���t���morsetabt���KeyError(���Rw���t���resR���(����(����s*���/usr/lib64/python2.7/Demo/scripts/morse.pyRo���m���s���� c���������C���sq���xj�|��D]b�}�|�d�k�r,�t��|�t�|���n0�|�d�k�rK�t��|�t�|���n�t�|�t�t���t�|�t���q�Wd��S(���NR���R'���(���t���sinet���DOTt���DAHt���pause(���Rw���Rt���Ru���R���(����(����s*���/usr/lib64/python2.7/Demo/scripts/morse.pyRp���w���s���� c���������C���s(���x!�t��|���D]�}�|��j�|���q �Wd��S(���N(���RK���Rj���(���Rt���t���lengthRu���R���(����(����s*���/usr/lib64/python2.7/Demo/scripts/morse.pyR}�������s����c���������C���s(���x!�t��|���D]�}�|��j�t���q �Wd��S(���N(���RK���Rj���t���nowave(���Rt���R����R���(����(����s*���/usr/lib64/python2.7/Demo/scripts/morse.pyR��������s����t���__main__(���RW���RM���Rd���R~���R���t���OCTAVERz���R����RT���R^���Ry���Ro���Rp���R}���R����t���__name__(����(����(����s*���/usr/lib64/python2.7/Demo/scripts/morse.pyt���<module>���sf���$ (