From dfb6fc3f5bfa4d471ccdcf18d1ad0f6f568be194 Mon Sep 17 00:00:00 2001 From: temrix Date: Sat, 21 Sep 2019 21:14:11 +0200 Subject: [PATCH] Test for presence and non-emptiness in one go. --- beetsplug/beatport.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beetsplug/beatport.py b/beetsplug/beatport.py index 1f2fbe451..c3933ed73 100644 --- a/beetsplug/beatport.py +++ b/beetsplug/beatport.py @@ -263,9 +263,9 @@ class BeatportTrack(BeatportObject): self.musical_key = six.text_type(data['key'].get('shortName')) # Use 'subgenre' and if not present, 'genre' as a fallback. - if 'subGenres' in data and data['subGenres']: + if data.get('subGenres'): self.genre = six.text_type(data['subGenres'][0].get('name')) - elif 'genres' in data and data['genres']: + elif data.get('genres'): self.genre = six.text_type(data['genres'][0].get('name'))