From 2245ee98e31255477fbf412024f6de851d9b4e74 Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Mon, 29 Apr 2019 10:53:27 +0200 Subject: [PATCH] Ignore stale directories (#23464) * Ignore stale directories * Remove redundant tests * Revert "Remove redundant tests" * Print warning when skipping directories * Suggest to remove stale directory --- script/hassfest/model.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/script/hassfest/model.py b/script/hassfest/model.py index 059231cf954..de252715992 100644 --- a/script/hassfest/model.py +++ b/script/hassfest/model.py @@ -46,6 +46,13 @@ class Integration: if fil.is_file() or fil.name == '__pycache__': continue + init = fil / '__init__.py' + if not init.exists(): + print("Warning: {} missing, skipping directory. " + "If this is your development environment, " + "you can safely delete this folder.".format(init)) + continue + integration = cls(fil) integration.load_manifest() integrations[integration.domain] = integration