Updated HACS and also fixed Garadget #727

This commit is contained in:
ccostan
2020-04-09 21:29:27 -04:00
parent 51aab60dea
commit e6e0d442e9
65 changed files with 1510 additions and 1047 deletions

View File

@@ -0,0 +1,29 @@
# pylint: disable=invalid-name, missing-docstring
hacs = []
removed_repositories = []
def get_hacs():
if not hacs:
from custom_components.hacs.hacsbase import Hacs
hacs.append(Hacs())
return hacs[0]
def is_removed(repository):
return repository in [x.repository for x in removed_repositories]
def get_removed(repository):
if not is_removed(repository):
from custom_components.hacs.repositories.removed import RemovedRepository
removed_repo = RemovedRepository()
removed_repo.repository = repository
removed_repositories.append(removed_repo)
filter_repos = [
x for x in removed_repositories if x.repository.lower() == repository.lower()
]
return filter_repos[0]