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 a90447e commit a41fee0Copy full SHA for a41fee0
custom_components/pyscript/function.py
@@ -166,13 +166,11 @@ async def task_unique(name, kill_me=False):
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)
+ cls.unique_task2name[task].discard(name)
171
cls.unique_name2task[name] = curr_task
172
if curr_task not in cls.unique_task2name:
173
- cls.unique_task2name[curr_task] = []
174
- if name not in cls.unique_task2name[curr_task]:
175
- cls.unique_task2name[curr_task].append(name)
+ cls.unique_task2name[curr_task] = set()
+ cls.unique_task2name[curr_task].add(name)
176
177
return task_unique
178
0 commit comments