We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e1de84c commit a90447eCopy full SHA for a90447e
custom_components/pyscript/function.py
@@ -163,6 +163,11 @@ async def task_unique(name, kill_me=False):
163
except asyncio.CancelledError:
164
pass
165
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)
171
cls.unique_name2task[name] = curr_task
172
if curr_task not in cls.unique_task2name:
173
cls.unique_task2name[curr_task] = []
0 commit comments