Fixing error

This commit is contained in:
Rafael Vargas 2022-10-03 21:40:54 -03:00
parent 3b198cf78a
commit 10e38a8809
2 changed files with 6 additions and 4 deletions

View File

@ -48,7 +48,7 @@ class MusicCog(Cog):
if len(args) > 1: if len(args) > 1:
track = " ".join(args) track = " ".join(args)
else: else:
track = args track = args[0]
response = await controller.run(track) response = await controller.run(track)
if response is not None: if response is not None:

View File

@ -1,4 +1,5 @@
import asyncio import asyncio
import traceback
from typing import List from typing import List
from Config.Exceptions import DownloadingError, InvalidInput, VulkanError from Config.Exceptions import DownloadingError, InvalidInput, VulkanError
from discord.ext.commands import Context from discord.ext.commands import Context
@ -28,7 +29,6 @@ class PlayHandler(AbstractHandler):
error = ImpossibleMove() error = ImpossibleMove()
embed = self.embeds.NO_CHANNEL() embed = self.embeds.NO_CHANNEL()
return HandlerResponse(self.ctx, embed, error) return HandlerResponse(self.ctx, embed, error)
try: try:
# Search for musics and get the name of each song # Search for musics and get the name of each song
musicsInfo = await self.__searcher.search(track) musicsInfo = await self.__searcher.search(track)
@ -93,10 +93,12 @@ class PlayHandler(AbstractHandler):
return HandlerResponse(self.ctx, embed, error) return HandlerResponse(self.ctx, embed, error)
except Exception as error: except Exception as error:
if isinstance(error, VulkanError): # If error was already processed if isinstance(error, VulkanError): # If error was already processed
print(f'DEVELOPER NOTE -s> PlayController Error: {error.message}', {type(error)}) print(
f'DEVELOPER NOTE -s> PlayController Error: {traceback.format_exc()}', {type(error)})
embed = self.embeds.CUSTOM_ERROR(error) embed = self.embeds.CUSTOM_ERROR(error)
else: else:
print(f'DEVELOPER NOTE -> PlayController Error: {error}, {type(error)}') print(
f'DEVELOPER NOTE -> PlayController Error: {traceback.format_exc()}, {type(error)}')
error = UnknownError() error = UnknownError()
embed = self.embeds.UNKNOWN_ERROR() embed = self.embeds.UNKNOWN_ERROR()