diff options
author | Brett Cannon <bcannon@gmail.com> | 2008-07-25 18:19:20 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2008-07-25 18:19:20 (GMT) |
commit | c2542e986d0070840e8e8833268b9d5c9f297f7c (patch) | |
tree | b58274c918859e2fcb5c9b5a34c528a7041e99cd /Lib | |
parent | 5ffd9e9cc99d949e7e526c87be0c0fb2eea0225e (diff) | |
download | cpython-c2542e986d0070840e8e8833268b9d5c9f297f7c.zip cpython-c2542e986d0070840e8e8833268b9d5c9f297f7c.tar.gz cpython-c2542e986d0070840e8e8833268b9d5c9f297f7c.tar.bz2 |
Remove the sunaudio module.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/sunaudio.py | 48 | ||||
-rw-r--r-- | Lib/test/test_sundry.py | 1 |
2 files changed, 0 insertions, 49 deletions
diff --git a/Lib/sunaudio.py b/Lib/sunaudio.py deleted file mode 100644 index 6c1bba1..0000000 --- a/Lib/sunaudio.py +++ /dev/null @@ -1,48 +0,0 @@ -"""Interpret sun audio headers.""" - -MAGIC = b'.snd' - -class error(Exception): - pass - - -def get_long_be(s): - """Convert a 4-byte value to integer.""" - return (s[0]<<24) | (s[1]<<16) | (s[2]<<8) | s[3] - - -def gethdr(fp): - """Read a sound header from an open file.""" - if fp.read(4) != MAGIC: - raise error('gethdr: bad magic word') - hdr_size = get_long_be(fp.read(4)) - data_size = get_long_be(fp.read(4)) - encoding = get_long_be(fp.read(4)) - sample_rate = get_long_be(fp.read(4)) - channels = get_long_be(fp.read(4)) - excess = hdr_size - 24 - if excess < 0: - raise error('gethdr: bad hdr_size') - if excess > 0: - info = fp.read(excess) - else: - info = b'' - return (data_size, encoding, sample_rate, channels, info) - - -def printhdr(file): - """Read and print the sound header of a named file.""" - f = open(file, 'rb') - try: - hdr = gethdr(f) - finally: - f.close() - data_size, encoding, sample_rate, channels, info = hdr - while info.endswith(b'\0'): - info = info[:-1] - print('File name: ', file) - print('Data size: ', data_size) - print('Encoding: ', encoding) - print('Sample rate:', sample_rate) - print('Channels: ', channels) - print('Info: ', repr(info)) diff --git a/Lib/test/test_sundry.py b/Lib/test/test_sundry.py index 18101e7..a99d2c0 100644 --- a/Lib/test/test_sundry.py +++ b/Lib/test/test_sundry.py @@ -64,7 +64,6 @@ class TestUntestedModules(unittest.TestCase): import sched import sndhdr import sunau - import sunaudio import symbol import tabnanny import timeit |