mirror of
https://github.com/home-assistant/core.git
synced 2025-11-08 10:29:27 +00:00
Avoid tracking tasks that finish right away (#111690)
This commit is contained in:
@@ -637,6 +637,8 @@ class HomeAssistant:
|
||||
"""
|
||||
if eager_start:
|
||||
task = create_eager_task(target, name=name, loop=self.loop)
|
||||
if task.done():
|
||||
return task
|
||||
else:
|
||||
task = self.loop.create_task(target, name=name)
|
||||
self._tasks.add(task)
|
||||
@@ -657,6 +659,8 @@ class HomeAssistant:
|
||||
"""
|
||||
if eager_start:
|
||||
task = create_eager_task(target, name=name, loop=self.loop)
|
||||
if task.done():
|
||||
return task
|
||||
else:
|
||||
task = self.loop.create_task(target, name=name)
|
||||
self._background_tasks.add(task)
|
||||
|
||||
Reference in New Issue
Block a user