aboutsummaryrefslogtreecommitdiff
path: root/server/area_manager.py
diff options
context:
space:
mode:
authorCerapter <cerap@protonmail.com>2018-08-19 08:03:39 +0200
committerCerapter <cerap@protonmail.com>2018-08-19 08:03:39 +0200
commit457a5e39fcb0f34477c7ac22c5ed8919f6522eec (patch)
tree3f1ad028c0b073fc9178177fb0c592218efa5eab /server/area_manager.py
parentb9f1998c93067d29e5b2cea4d30d95229c27a810 (diff)
Jukebox fixes: check if jukebox exists + blockDJ removes vote.
Diffstat (limited to 'server/area_manager.py')
-rw-r--r--server/area_manager.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/area_manager.py b/server/area_manager.py
index 583e149b..90229d0c 100644
--- a/server/area_manager.py
+++ b/server/area_manager.py
@@ -115,6 +115,8 @@ class AreaManager:
return True
def add_jukebox_vote(self, client, music_name, length=-1, showname=''):
+ if not self.jukebox:
+ return
if length <= 0:
self.remove_jukebox_vote(client, False)
else:
@@ -125,6 +127,8 @@ class AreaManager:
self.start_jukebox()
def remove_jukebox_vote(self, client, silent):
+ if not self.jukebox:
+ return
for current_vote in self.jukebox_votes:
if current_vote.client.id == client.id:
self.jukebox_votes.remove(current_vote)
@@ -132,6 +136,8 @@ class AreaManager:
client.send_host_message('You removed your song from the jukebox.')
def get_jukebox_picked(self):
+ if not self.jukebox:
+ return
if len(self.jukebox_votes) == 0:
return None
elif len(self.jukebox_votes) == 1: