diff --git a/hassio/addons/__init__.py b/hassio/addons/__init__.py index c8da2f6fd..5536df866 100644 --- a/hassio/addons/__init__.py +++ b/hassio/addons/__init__.py @@ -71,7 +71,7 @@ class AddonManager(AddonsData): """Remove a custom repository.""" for repo in self.repositories: if repo.url == url: - self.repositories.pop(repo) + self.repositories.remove(repo) self.config.drop_addon_repository(url) repo.remove() return True diff --git a/hassio/config.py b/hassio/config.py index 8d11fdbb0..f40d5afd1 100644 --- a/hassio/config.py +++ b/hassio/config.py @@ -233,5 +233,5 @@ class CoreConfig(Config): if repo not in self._data[ADDONS_CUSTOM_LIST]: return - self._data[ADDONS_CUSTOM_LIST].pop(repo) + self._data[ADDONS_CUSTOM_LIST].remove(repo) self.save()