Adopted new readcd interface; caught interrupts

This commit is contained in:
Guido van Rossum 1992-04-22 13:39:10 +00:00
parent f94e309321
commit d9feb59b32
1 changed files with 11 additions and 5 deletions

View File

@ -24,15 +24,21 @@ def main():
a.sampwidth = AL.SAMPLE_16
a.nchannels = AL.STEREO
a.samprate = AL.RATE_44100
r = readcd.Readcd().init()
l = []
for arg in sys.argv[2:]:
l.append(eval(arg))
print l
r = readcd.Readcd().init()
r.set(l)
x = eval(arg)
try:
l = len(x)
r.appendstretch(x[0], x[1])
except TypeError:
r.appendtrack(x)
r.setcallback(CD.AUDIO, writeaudio, a)
r.setcallback(CD.PTIME, ptimecallback, None)
r.play()
try:
r.play()
except KeyboardInterrupt:
pass
a.destroy()
main()