Remove more useless manifest truthiness checks in hassfest (#82914)

This commit is contained in:
Aarni Koskela 2022-11-29 22:57:58 +02:00 committed by GitHub
parent 205a2ee215
commit 16fc2972d3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 7 deletions

View file

@ -17,7 +17,7 @@ def _validate_integration(config: Config, integration: Integration) -> None:
config_flow_file = integration.path / "config_flow.py"
if not config_flow_file.is_file():
if (integration.manifest or {}).get("config_flow"):
if integration.manifest.get("config_flow"):
integration.add_error(
"config_flow",
"Config flows need to be defined in the file config_flow.py",
@ -149,7 +149,7 @@ def _generate_integrations(
primary_domains = {
domain
for domain, integration in integrations.items()
if integration.manifest and domain not in brand_integration_domains
if domain not in brand_integration_domains
}
# Add all brands to the set
primary_domains |= set(brands)