Fixed dbus error when not using player autodetection.

This commit is contained in:
Lukáš Mandák 2015-03-07 12:47:42 +01:00
parent efd1c5f09f
commit 013b15ffd4

View File

@ -80,9 +80,13 @@ class NowPlaying(IntervalModule):
def get_player(self): def get_player(self):
if self.player: if self.player:
player = "org.mpris.MediaPlayer2." + self.player player = "org.mpris.MediaPlayer2." + self.player
try:
return dbus.SessionBus().get_object(player, "/org/mpris/MediaPlayer2")
except dbus.exceptions.DBusException:
raise NoPlayerException()
else: else:
player = self.find_player() player = self.find_player()
return dbus.SessionBus().get_object(player, "/org/mpris/MediaPlayer2") return dbus.SessionBus().get_object(player, "/org/mpris/MediaPlayer2")
def run(self): def run(self):
try: try: