Blob Blame History Raw
From 0063d84028ba393ee2ab0b403047699c50b5b9fa Mon Sep 17 00:00:00 2001
From: Michael Webster <miketwebster@gmail.com>
Date: Mon, 9 Jan 2017 15:06:16 -0500
Subject: [PATCH 2/4] mediaPlayerWatcher.py: catch SyntaxError exception when
 evaluating PlaybackStatus property.

Fixes #196
---
 src/dbusdepot/mediaPlayerWatcher.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dbusdepot/mediaPlayerWatcher.py b/src/dbusdepot/mediaPlayerWatcher.py
index e7ee018..056119a 100644
--- a/src/dbusdepot/mediaPlayerWatcher.py
+++ b/src/dbusdepot/mediaPlayerWatcher.py
@@ -56,7 +56,7 @@ class MprisClient(BaseClient):
 
             try:
                 status = PlaybackStatus(eval("PlaybackStatus." + str_prop))
-            except (ValueError, TypeError):
+            except (ValueError, TypeError, SyntaxError):
                 pass
 
         return status
-- 
2.9.3