1
0
Fork 0
mirror of synced 2024-05-19 20:12:30 +12:00

Catch the other, not so common ExtractionError

This commit is contained in:
Phxntxm 2017-05-20 13:44:15 -05:00
parent ce6b831b93
commit 2e159cf7c4

View file

@ -364,12 +364,17 @@ class Music:
except WrongEntryTypeError:
await ctx.send("Cannot enqueue playlists at this time.")
except ExtractionError as e:
# The first entry is the "We couldn't download" printed by the exception
# The 2nd is the new line
# We want youtube_dl's error message, but just the first part, the actual "error"
error = e.message.split('\n')[2]
# This is colour formatting for the console...it's just going to show up as text on discord
error = error.strip("ERROR: ")
error = e.message.split('\n')
if len(error) >= 3:
# The first entry is the "We couldn't download" printed by the exception
# The 2nd is the new line
# We want youtube_dl's error message, but just the first part, the actual "error"
error = error[2]
# This is colour formatting for the console...it's just going to show up as text on discord
error = error.strip("ERROR: ")
else:
# This happens when the download just returns `None`
error = error[0]
await ctx.send(error)
else:
try: