From 975d008129963e276c0c48571361268fd4ff7015 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <philipp@hoerist.com>
Date: Sun, 1 Dec 2019 12:14:51 +0100
Subject: [PATCH] MusicTrackListener: Fix pylint errors

---
 gajim/common/dbus/music_track.py | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/gajim/common/dbus/music_track.py b/gajim/common/dbus/music_track.py
index 287c2d9728..c680ec3a78 100644
--- a/gajim/common/dbus/music_track.py
+++ b/gajim/common/dbus/music_track.py
@@ -32,6 +32,13 @@
 class MusicTrackInfo:
     __slots__ = ['title', 'album', 'artist', 'duration', 'track_number',
                  'paused']
+    def __init__(self):
+        self.title = None
+        self.album = None
+        self.artist = None
+        self.duration = None
+        self.track_number = None
+        self.paused = None
 
 
 class MusicTrackListener(GObject.GObject):
@@ -167,11 +174,7 @@ def _properties_extract(properties):
         info = MusicTrackInfo()
         info.title = meta.get('xesam:title')
         info.album = meta.get('xesam:album')
-        artist = meta.get('xesam:artist')
-        if artist:
-            info.artist = artist[0]
-        else:
-            info.artist = None
+        info.artist = meta.get('xesam:artist')
         info.duration = float(meta.get('mpris:length', 0))
         info.track_number = meta.get('xesam:trackNumber', 0)
 
-- 
GitLab