From 14eba29184c5550aadb86c58bc6abe256d130d65 Mon Sep 17 00:00:00 2001 From: Sambhav Kothari Date: Sun, 23 Jul 2017 22:36:57 +0530 Subject: [PATCH] Fix error while fetching collections in a release group JSON API returns format as a None object and it is always present, as opposed to the logic while handling XML. This logic therefor requires changes. --- picard/mbjson.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/picard/mbjson.py b/picard/mbjson.py index 4bcdb4e1b..07eed97b7 100644 --- a/picard/mbjson.py +++ b/picard/mbjson.py @@ -273,10 +273,7 @@ def media_formats_from_node(node): formats_count = {} formats_order = [] for medium in node: - try: - text = medium['format'] - except KeyError: - text = "(unknown)" + text = medium.get('format', "(unknown)") or "(unknown)" if text in formats_count: formats_count[text] += 1 else: