Compare commits

...

2 commits

Author SHA1 Message Date
ba7a5f9208
fix(aurora): fixed an out of range value error if you ban someone for 30000000 years
All checks were successful
Actions / Lint Code (Ruff & Pylint) (push) Successful in 29s
Actions / Build Documentation (MkDocs) (push) Successful in 21s
2024-03-08 14:30:57 -05:00
ddb9f30d6f
fix(aurora): added returns to the errors in the timedelta and relativedelta commands 2024-03-08 14:27:50 -05:00

View file

@ -677,7 +677,13 @@ class Aurora(commands.Cog):
content=error("Please provide a valid duration!"), ephemeral=True
)
return
try:
parsed_time = timedelta_from_relativedelta(parsed_time)
except ValueError:
await interaction.response.send_message(
content=error("Please provide a valid duration!"), ephemeral=True
)
return
await interaction.response.send_message(
content=f"{target.mention} has been banned for {humanize.precisedelta(parsed_time)}!\n**Reason** - `{reason}`"
@ -1695,6 +1701,7 @@ class Aurora(commands.Cog):
parsed_time = parse_timedelta(duration)
if parsed_time is None:
await ctx.send(error("Please provide a convertible value!"))
return
await ctx.send(f"`{parsed_time}`")
@aurora.command(aliases=["rdc", "rd", "relativedeltaconvert"])
@ -1710,4 +1717,5 @@ class Aurora(commands.Cog):
parsed_time = parse_relativedelta(duration)
if parsed_time is None:
await ctx.send(error("Please provide a convertible value!"))
return
await ctx.send(f"`{parsed_time}`")