From 1f96bdeadeb2193631bbefc54afcfc309455284b Mon Sep 17 00:00:00 2001 From: Andrew Mahone Date: Thu, 22 Jul 2010 21:26:18 -0400 Subject: [PATCH] test_splits takes allowed/target codecs as arguments, no longer relies on get_codec. --- audiomangler/util.py | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/audiomangler/util.py b/audiomangler/util.py index 5f3d514..215de56 100644 --- a/audiomangler/util.py +++ b/audiomangler/util.py @@ -50,17 +50,8 @@ def move(src, dst): copy(src, dst) os.unlink(src) -def test_splits(dir_list, transcode=False): - from audiomangler.audiocodecs import get_codec - if transcode and Config['type']: - targetcodec = Config['type'] - if ', ' in targetcodec: - allowedcodecs = targetcodec.split(',') - targetcodec = allowedcodecs[0] - allowedcodecs = frozenset(allowedcodecs) - else: - allowedcodecs = frozenset((targetcodec,)) - targetcodec = get_codec(targetcodec) +def test_splits(dir_list, allowedcodecs=None, targetcodec=None): + if targetcodec and allowdcodecs: postadd = lambda type_: {} if type_ in allowedcodecs else {'type':targetcodec.type_, 'ext':targetcodec.ext} else: postadd = lambda type_: {} -- 2.11.4.GIT