Code quality issue met integration (#101768)

* Fix unreachable code for met integration

* Make code better readable
This commit is contained in:
Jan Bouwhuis 2023-10-10 19:58:43 +02:00 committed by GitHub
parent 7b4b8e7516
commit 4b9296f4f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -55,10 +55,10 @@ async def async_setup_entry(
is_metric = hass.config.units is METRIC_SYSTEM
if config_entry.data.get(CONF_TRACK_HOME, False):
name = hass.config.location_name
elif (name := config_entry.data.get(CONF_NAME)) and name is None:
name = DEFAULT_NAME
elif TYPE_CHECKING:
assert isinstance(name, str)
else:
name = config_entry.data.get(CONF_NAME, DEFAULT_NAME)
if TYPE_CHECKING:
assert isinstance(name, str)
entities = [MetWeather(coordinator, config_entry.data, False, name, is_metric)]