[gnome-music/wip/jfelder/mpris-debug] add an exception



commit 60305604c175ea9dffacaa8b28d7fd9c312728fa
Author: Jean Felder <jfelder src gnome org>
Date:   Wed May 15 23:58:40 2019 +0200

    add an exception

 gnomemusic/mpris.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/gnomemusic/mpris.py b/gnomemusic/mpris.py
index 77ecc4ef..c1f429d3 100644
--- a/gnomemusic/mpris.py
+++ b/gnomemusic/mpris.py
@@ -692,7 +692,12 @@ class MediaPlayer2Service(Server):
                              GLib.Variant.new_tuple(GLib.Variant('(oss)', playlist)))
 
     def Get(self, interface_name, property_name):
-        return self.GetAll(interface_name)[property_name]
+        try:
+            return value = self.GetAll(interface_name)[property_name]
+        except KeyError as e:
+            logger.warning(
+                "Trying to get unknow {} property".format(property_name))
+            return None
 
     def GetAll(self, interface_name):
         if interface_name == MediaPlayer2Service.MEDIA_PLAYER2_IFACE:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]