Viewing File: /usr/lib64/python2.7/Demo/scripts/morse.pyo

ó
V
Qc@s¬ddlZddlZddlZdZdeZdZiJdd6dd6dd	6dd
6dd6dd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d!6d d"6d#d$6d#d%6d&d'6d&d(6d)d*6d)d+6d,d-6d,d.6d/d06d/d16d2d36d2d46d5d66d5d76d8d96d8d:6d;d<6d;d=6d>d?6d>d@6dAdB6dAdC6dDdE6dDdF6dGdH6dGdI6dJdK6dJdL6dMdN6dMdO6dPdQ6dPdR6dSdT6dUdV6dWdX6dYd6dZd[6d\d]6d^d_6d`da6dbdc6ddde6dfdg6dhdi6djdk6dld>6dmdn6dodp6dqdr6dsdt6dudv6dsdw6dxdx6dydz6Zd{d|Zd}„ZeeƒZ	d~„Z
d„Zd€„Zd„Z
d‚„Zedƒkr¨e
ƒndS(„iÿÿÿÿNiiis.-tAtas-...tBtbs-.-.tCtcs-..tDtdt.tEtes..-.tFtfs--.tGtgs....tHths..tItis.---tJtjs-.-tKtks.-..tLtls--tMtms-.tNtns---tOtos.--.tPtps--.-tQtqs.-.tRtrs...tStst-tTtts..-tUtus...-tVtvs.--tWtws-..-tXtxs-.--tYtys--..tZtzs-----t0s--..--t,s.----t1s.-.-.-s..---t2s..--..t?s...--t3s-.-.-.t;s....-t4s---...t:s.....t5s.----.t's-....t6s-....-s--...t7s-..-.t/s---..t8s-.--.-t(s----.t9t)t s..--.-t_tiÈcCsod}xbtdƒD]T}ttjtj||dƒdƒ}|t|d?d@ƒt|d@ƒ7}qW|S(NtidgI@i0uiiÿ(trangetinttmathtsintpitchr(toctavetsinewaveRtval((s*/usr/lib64/python2.7/Demo/scripts/morse.pytmkwave<s
(*cCsñddl}y#|jtjddƒ\}}Wn@|jk
rqtjjdtjddƒtjdƒnXd}t}x‰|D]\}}|dkråddl	}|j
|dƒ}|jd	ƒ|jd
ƒ|j
dƒn|dkr…tt|ƒƒ}q…q…W|sjddl}|jƒ}|jd	ƒ|jd
ƒ|j
dƒ|j|_|j|_n|r…dj|ƒg}	nttjjd
ƒ}	xF|	D]>}
t|
ƒ}t|||ƒt|dƒr¡|jƒq¡q¡W|jƒdS(Niÿÿÿÿiso:p:sUsage is, [ -o outfile ] [ -p octave ] [ words ] ...
s-oR/iD¬is-pRHRKtwait(tgetopttsystargvterrortstderrtwritetexittNonetdefaultwavetaifctopentsetframeratetsetsampwidthtsetnchannelsRURMtaudiodevtAudioDevt
setoutratetstoptclosetwriteframestwriteframesrawtjointitertstdintreadlinetmorsetplaythasattrRV(RWtoptstargstdevtwaveRRR`Retsourcetlinetmline((s*/usr/lib64/python2.7/Demo/scripts/morse.pytmainEsF#





cCsEd}x8|D]0}y|t|d7}Wq
tk
r<q
Xq
W|S(NRKs(tmorsetabtKeyError(RxtresR((s*/usr/lib64/python2.7/Demo/scripts/morse.pyRpms

cCsqxj|D]b}|dkr,t|t|ƒn0|dkrKt|t|ƒnt|ttƒt|tƒqWdS(NRR'(tsinetDOTtDAHtpause(RxRuRvR((s*/usr/lib64/python2.7/Demo/scripts/morse.pyRqws
cCs(x!t|ƒD]}|j|ƒq
WdS(N(RLRk(RutlengthRvR((s*/usr/lib64/python2.7/Demo/scripts/morse.pyR~scCs(x!t|ƒD]}|jtƒq
WdS(N(RLRktnowave(RuR‚R((s*/usr/lib64/python2.7/Demo/scripts/morse.pyR…st__main__(RXRNReRR€tOCTAVER{RƒRUR_RzRpRqR~Rt__name__(((s*/usr/lib64/python2.7/Demo/scripts/morse.pyt<module>sf$

		(	
	
		
Back to Directory File Manager