mirror of
https://github.com/evennia/evennia.git
synced 2026-03-16 21:06:30 +01:00
taskhandler: remove redundant dict lookups and tuple/list/tuple conversion
This commit is contained in:
parent
b0fe487126
commit
f94f5c581f
1 changed files with 2 additions and 5 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue