Files
whipper-gui/examples/readtrack.py
Thomas Vander Stichele d1c3bb3def * morituri/program/cdparanoia.py:
Add a task to read and verify a track.
	* examples/readtrack.py:
	  Use it to clean up code.
	* morituri/common/task.py:
	  describe a MultiTask better.
2009-05-03 17:44:23 +00:00

43 lines
751 B
Python

# -*- Mode: Python -*-
# vi:si:et:sw=4:sts=4:ts=4
import re
import os
import stat
import subprocess
import tempfile
from morituri.common import task, checksum, log
from morituri.image import table
from morituri.program import cdparanoia
import gobject
gobject.threads_init()
def main():
log.init()
runner = task.SyncRunner()
checksums = []
fd, path = tempfile.mkstemp(suffix='.morituri')
os.close(fd)
fakeTable = table.Table([
table.Track( 1, 0, 15536),
])
t = cdparanoia.ReadVerifyTrackTask(path, fakeTable, 1000, 3000, offset=0)
runner.run(t)
print 'runner done'
if t.checksum is not None:
print 'Checksums match'
else:
print 'Checksums do not match'
main()