aboutsummaryrefslogtreecommitdiffstats
path: root/bot/utils/scheduling.py
diff options
context:
space:
mode:
authorGravatar Leon Sandøy <[email protected]>2019-11-15 10:07:50 +0100
committerGravatar GitHub <[email protected]>2019-11-15 10:07:50 +0100
commitbef90dd1a625c37674d46a8d28c286a19103c8fb (patch)
treea1c7d604a9416590c6698010e87fff5ee11b3b91 /bot/utils/scheduling.py
parentEnhancements for `tests.helpers` and our test suite (#660) (diff)
parentMerge branch 'master' into moderation-logging (diff)
Merge pull request #619 from python-discord/moderation-logging
Moderation logging
Diffstat (limited to '')
-rw-r--r--bot/utils/scheduling.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bot/utils/scheduling.py b/bot/utils/scheduling.py
index 08abd91d7..ee6c0a8e6 100644
--- a/bot/utils/scheduling.py
+++ b/bot/utils/scheduling.py
@@ -36,11 +36,15 @@ class Scheduler(metaclass=CogABCMeta):
`task_data` is passed to `Scheduler._scheduled_expiration`
"""
if task_id in self.scheduled_tasks:
+ log.debug(
+ f"{self.cog_name}: did not schedule task #{task_id}; task was already scheduled."
+ )
return
task: asyncio.Task = create_task(loop, self._scheduled_task(task_data))
self.scheduled_tasks[task_id] = task
+ log.debug(f"{self.cog_name}: scheduled task #{task_id}.")
def cancel_task(self, task_id: str) -> None:
"""Un-schedules a task."""
@@ -51,7 +55,7 @@ class Scheduler(metaclass=CogABCMeta):
return
task.cancel()
- log.debug(f"{self.cog_name}: Unscheduled {task_id}.")
+ log.debug(f"{self.cog_name}: unscheduled task #{task_id}.")
del self.scheduled_tasks[task_id]