Skip to content

Commit a90447e

Browse files
committed
also clean name from previous task list
1 parent e1de84c commit a90447e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

custom_components/pyscript/function.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,11 @@ async def task_unique(name, kill_me=False):
163163
except asyncio.CancelledError:
164164
pass
165165
if curr_task in cls.our_tasks:
166+
if name in cls.unique_name2task:
167+
task = cls.unique_name2task[name]
168+
if task in cls.unique_task2name:
169+
if name in cls.unique_task2name[task]:
170+
cls.unique_task2name[task].remove(name)
166171
cls.unique_name2task[name] = curr_task
167172
if curr_task not in cls.unique_task2name:
168173
cls.unique_task2name[curr_task] = []

0 commit comments

Comments
 (0)