1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-02 03:12:20 +01:00

Allow AUTO_LOAD to be a function (#4550)

This commit is contained in:
Jesse Hills
2023-03-13 11:43:31 +13:00
committed by GitHub
parent 32a0a60480
commit ea17a92dbc

View File

@@ -71,7 +71,10 @@ class ComponentManifest:
@property
def auto_load(self) -> list[str]:
return getattr(self.module, "AUTO_LOAD", [])
al = getattr(self.module, "AUTO_LOAD", [])
if callable(al):
return al()
return al
@property
def codeowners(self) -> list[str]: