add skip and leave command

This commit is contained in:
Arthur Lu
2022-08-23 01:18:56 +00:00
parent 835911cc4b
commit 0fc83134a9
2 changed files with 42 additions and 10 deletions

View File

@@ -1,9 +1,15 @@
import random
class music_queue:
def __init__(self):
def __init__(self, random=False):
self.elem = []
self.random=random
def enqueue(self, a):
self.elem.append(a)
def dequeue(self):
return self.elem.pop(0)
if self.random:
return self.elem.pop(random.randrange(0, len(self.elem)))
else:
return self.elem.pop(0)
def has_next(self):
return self.elem