From: achbed Date: Mon, 1 Dec 2014 06:48:53 +0000 (-0600) Subject: Fix for crashing after first track if played X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=5faf5a0afdd07cca2bb64dd168e4349f83f30492;p=deefuzzer.git Fix for crashing after first track if played Signed-off-by: achbed --- diff --git a/deefuzzer/station.py b/deefuzzer/station.py index 691c4f6..e9ac3e1 100644 --- a/deefuzzer/station.py +++ b/deefuzzer/station.py @@ -673,16 +673,19 @@ class Station(Thread): self.update_twitter(message) def channel_open(self): - if not self.channelIsOpen: - try: - self.channel.open() - self.channel_delay = self.channel.delay() - self._info('channel connected') - self.channelIsOpen = True - return True - except: - self.err('channel could not be opened') - return False + if self.channelIsOpen: + return True + + try: + self.channel.open() + self.channel_delay = self.channel.delay() + self._info('channel connected') + self.channelIsOpen = True + return True + except: + self.err('channel could not be opened') + + return False def channel_close(self): self.channelIsOpen = False