improved parse_timedelta

added units for the singular versions of days, hours, minutes, and seconds - also added abbreivations
This commit is contained in:
SeaswimmerTheFsh 2023-06-20 12:44:45 -04:00
parent 7ae63250d0
commit 522e3448df

View file

@ -11,7 +11,7 @@ class Moderation(commands.Cog):
components = input_str.split() components = input_str.split()
# Define a dictionary to map time units to their corresponding `timedelta` attribute # Define a dictionary to map time units to their corresponding `timedelta` attribute
units = {"days": "days", "hours": "hours", "minutes": "minutes", "seconds": "seconds"} units = {"days": "days", "hours": "hours", "minutes": "minutes", "seconds": "seconds", "day": "days", "hour": "hours", "minute": "minutes", "second": "seconds", "d": "days", "h": "hours", "m": "minutes", "s": "seconds"}
# Iterate over the components, taking pairs of values and units # Iterate over the components, taking pairs of values and units
values_units = zip(components[::2], components[1::2]) values_units = zip(components[::2], components[1::2])