unload extension if timeout
This commit is contained in:
parent
54933adf87
commit
86da4f6e70
1 changed files with 5 additions and 1 deletions
|
@ -44,7 +44,6 @@ genius.response_format = "markdown"
|
||||||
def setup(client):
|
def setup(client):
|
||||||
client.add_cog(Music(client))
|
client.add_cog(Music(client))
|
||||||
|
|
||||||
|
|
||||||
# URL matching REGEX...
|
# URL matching REGEX...
|
||||||
URL_REG = re.compile(r'https?://(?:www\.)?.+')
|
URL_REG = re.compile(r'https?://(?:www\.)?.+')
|
||||||
|
|
||||||
|
@ -376,6 +375,11 @@ class Music(commands.Cog, wavelink.WavelinkMixin):
|
||||||
sleep(1) # Port is open -> no service behind, retrying in 1 second...
|
sleep(1) # Port is open -> no service behind, retrying in 1 second...
|
||||||
|
|
||||||
if timeout <= 0:
|
if timeout <= 0:
|
||||||
|
fileName = __file__.split("\\") # split for windows
|
||||||
|
if len(fileName) == 1: # if it wasn't windows
|
||||||
|
fileName = fileName[0].split("/") # split for linux
|
||||||
|
fileName = fileName[-1][:-3] # get file name and remove extension
|
||||||
|
self.bot.unload_extension(f"{self.bot.cogs_folder}.{fileName}")
|
||||||
raise TimeoutError
|
raise TimeoutError
|
||||||
|
|
||||||
@wavelink.WavelinkMixin.listener()
|
@wavelink.WavelinkMixin.listener()
|
||||||
|
|
Reference in a new issue