From 7acae94a96cb1561420079f778a42d1d8910d147 Mon Sep 17 00:00:00 2001 From: Etoh Date: Mon, 13 Nov 2017 18:23:37 +0000 Subject: [PATCH] Hide mplayer UnicodeWarning + upver to 45 --- syncplay/__init__.py | 2 +- syncplay/players/mplayer.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/syncplay/__init__.py b/syncplay/__init__.py index 514ae90..fc4ca02 100644 --- a/syncplay/__init__.py +++ b/syncplay/__init__.py @@ -1,4 +1,4 @@ version = '1.5.0' milestone = 'Yoitsu' -release_number = '44' +release_number = '45' projectURL = 'http://syncplay.pl/' diff --git a/syncplay/players/mplayer.py b/syncplay/players/mplayer.py index 372b454..9e5f855 100644 --- a/syncplay/players/mplayer.py +++ b/syncplay/players/mplayer.py @@ -360,7 +360,12 @@ class MplayerPlayer(BasePlayer): for itemID, deletionCandidate in enumerate(self.sendQueue): if deletionCandidate.startswith(command): self.__playerController._client.ui.showDebugMessage(u" Remove duplicate (supersede): {}".format(self.sendQueue[itemID])) - self.sendQueue.remove(self.sendQueue[itemID]) + try: + self.sendQueue.remove(self.sendQueue[itemID]) + except UnicodeWarning: + self.__playerController._client.ui.showDebugMessage(u" Unicode mismatch occured when trying to remove duplicate") + # TODO: Prevent this from being triggered + pass break break if constants.MPV_REMOVE_BOTH_IF_DUPLICATE_COMMANDS: