From d50fc378bbde81612082540416ef4e5f5ecd6391 Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Wed, 20 Feb 2013 22:56:12 -0800 Subject: [PATCH] Sound Check parsing: fix odd-length strings --- beets/mediafile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beets/mediafile.py b/beets/mediafile.py index 39c9ee21c..7b1b79f72 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -194,7 +194,7 @@ def _sc_decode(soundcheck): try: soundcheck = soundcheck.replace(' ', '').decode('hex') soundcheck = struct.unpack('!iiiiiiiiii', soundcheck) - except struct.error: + except (struct.error, TypeError): # SoundCheck isn't in the format we expect, so return default # values. return 0.0, 0.0