From ff677ce91ee4664ce346f3205b37e7c2a1d61e50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Wed, 22 Aug 2007 13:51:19 +0200 Subject: [PATCH] cluster.py: Fix indentation error, try to convert the discnumber tag to int before using it. --- picard/cluster.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/picard/cluster.py b/picard/cluster.py index 37de2263d..aa1728947 100644 --- a/picard/cluster.py +++ b/picard/cluster.py @@ -184,9 +184,12 @@ class Cluster(QtCore.QObject, Item): tracks = [] for file in files: album = file.metadata["album"] - discnumber = file.metadata["discnumber"] + try: + discnumber = int(file.metadata["discnumber"]) + except (ValueError, KeyError): + discnumber = 0 if discnumber and "disc" not in album and "CD" not in album: - album = "%s (disc %s)" % (album, discnumber) + album = "%s (disc %d)" % (album, discnumber) tracks.append((artistDict.add(file.metadata["artist"]), albumDict.add(album)))