mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Fix text in docstrings and debug logging for loader (#111560)
This commit is contained in:
parent
9e2db708b9
commit
c38e0d22b8
@ -837,7 +837,7 @@ class Integration:
|
|||||||
async def async_get_component(self) -> ComponentProtocol:
|
async def async_get_component(self) -> ComponentProtocol:
|
||||||
"""Return the component.
|
"""Return the component.
|
||||||
|
|
||||||
This method will load the component if it't not already loaded
|
This method will load the component if it's not already loaded
|
||||||
and will check if import_executor is set and load it in the executor,
|
and will check if import_executor is set and load it in the executor,
|
||||||
otherwise it will load it in the event loop.
|
otherwise it will load it in the event loop.
|
||||||
"""
|
"""
|
||||||
@ -868,7 +868,7 @@ class Integration:
|
|||||||
def get_component(self) -> ComponentProtocol:
|
def get_component(self) -> ComponentProtocol:
|
||||||
"""Return the component.
|
"""Return the component.
|
||||||
|
|
||||||
This method must be thread-safe as its called from the executor
|
This method must be thread-safe as it's called from the executor
|
||||||
and the event loop.
|
and the event loop.
|
||||||
|
|
||||||
This is mostly a thin wrapper around importlib.import_module
|
This is mostly a thin wrapper around importlib.import_module
|
||||||
@ -932,8 +932,8 @@ class Integration:
|
|||||||
|
|
||||||
if debug:
|
if debug:
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"Loaded flow for %s in %.2fs (loaded_executor=%s)",
|
"Importing platform %s took %.2fs (loaded_executor=%s)",
|
||||||
domain,
|
full_name,
|
||||||
time.perf_counter() - start,
|
time.perf_counter() - start,
|
||||||
load_executor,
|
load_executor,
|
||||||
)
|
)
|
||||||
@ -963,7 +963,7 @@ class Integration:
|
|||||||
def _load_platform(self, platform_name: str) -> ModuleType:
|
def _load_platform(self, platform_name: str) -> ModuleType:
|
||||||
"""Load a platform for an integration.
|
"""Load a platform for an integration.
|
||||||
|
|
||||||
This method must be thread-safe as its called from the executor
|
This method must be thread-safe as it's called from the executor
|
||||||
and the event loop.
|
and the event loop.
|
||||||
|
|
||||||
This is mostly a thin wrapper around importlib.import_module
|
This is mostly a thin wrapper around importlib.import_module
|
||||||
@ -998,7 +998,7 @@ class Integration:
|
|||||||
def _import_platform(self, platform_name: str) -> ModuleType:
|
def _import_platform(self, platform_name: str) -> ModuleType:
|
||||||
"""Import the platform.
|
"""Import the platform.
|
||||||
|
|
||||||
This method must be thread-safe as its called from the executor
|
This method must be thread-safe as it's called from the executor
|
||||||
and the event loop.
|
and the event loop.
|
||||||
"""
|
"""
|
||||||
return importlib.import_module(f"{self.pkg_path}.{platform_name}")
|
return importlib.import_module(f"{self.pkg_path}.{platform_name}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user