From 8ef50f3706c82cbedf64a069fbd0a65a6e2885d2 Mon Sep 17 00:00:00 2001 From: Vincent Le Goff Date: Thu, 10 Aug 2017 11:40:57 +0200 Subject: [PATCH] Fix a minor mistake in the task handler --- evennia/scripts/taskhandler.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/evennia/scripts/taskhandler.py b/evennia/scripts/taskhandler.py index 0fc3bfe732..aadc3d9746 100644 --- a/evennia/scripts/taskhandler.py +++ b/evennia/scripts/taskhandler.py @@ -179,10 +179,7 @@ class TaskHandler(object): """ now = datetime.now() for task_id, (date, callbac, args, kwargs) in self.tasks.items(): - seconds = (date - now).total_seconds() - if seconds < 0: - seconds = 0 - + seconds = max(0, (date - now).total_seconds()) task.deferLater(reactor, seconds, self.do_task, task_id)