Skip to content

Commit 69675d7

Browse files
committed
Taskr - add pytz requirement, fix ValueError
1 parent 00e4856 commit 69675d7

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

taskr/components/task_menu.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -656,6 +656,11 @@ async def cron(self, interaction: discord.Interaction, button: discord.ui.Button
656656
schedule.hour = hour
657657
schedule.minute = minute
658658
schedule.second = second
659+
try:
660+
schedule.trigger(self.timezone)
661+
except ValueError as e:
662+
return await interaction.followup.send(str(e), ephemeral=True)
663+
659664
await self.message.edit(embed=await self.get_page(), view=self)
660665
await interaction.followup.send(_("Scheduled command cron updated."), ephemeral=True)
661666
self.cog.save()

taskr/info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"min_python_version": [3, 10, 0],
1010
"permissions": [],
1111
"required_cogs": {},
12-
"requirements": ["pydantic", "apscheduler", "openai"],
12+
"requirements": ["pydantic", "apscheduler", "openai", "pytz"],
1313
"short": "Schedule bot commands within a simple menu",
1414
"tags": [
1515
"taskr",

taskr/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class Taskr(Commands, commands.Cog, metaclass=CompositeMetaClass):
2626
"""Schedule bot commands with ease"""
2727

2828
__author__ = "[vertyco](https://github.com/vertyco/vrt-cogs)"
29-
__version__ = "0.0.14b"
29+
__version__ = "0.0.15b"
3030

3131
def __init__(self, bot: Red):
3232
super().__init__()

0 commit comments

Comments
 (0)