From f94f5c581f086200febc488bdd75a77b1e209f6e Mon Sep 17 00:00:00 2001 From: Jake <73198594+jaborsh@users.noreply.github.com> Date: Wed, 4 Mar 2026 22:05:39 -0800 Subject: [PATCH] taskhandler: remove redundant dict lookups and tuple/list/tuple conversion --- evennia/scripts/taskhandler.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/evennia/scripts/taskhandler.py b/evennia/scripts/taskhandler.py index b09b733c81..515e20335c 100644 --- a/evennia/scripts/taskhandler.py +++ b/evennia/scripts/taskhandler.py @@ -440,11 +440,8 @@ class TaskHandler: # some tasks may complete before the deferred can be added if task_id in self.tasks: - task = self.tasks.get(task_id) - task = list(task) - task[4] = persistent - task[5] = d - self.tasks[task_id] = task + comp_time, cb, args, kwargs, _, _ = self.tasks[task_id] + self.tasks[task_id] = (comp_time, cb, args, kwargs, persistent, d) else: # the task already completed return False if self.stale_timeout > 0: