From c7e435693e39061a3f2de50b3f874ef78e4e7721 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Mon, 18 Nov 2024 21:29:45 +0100 Subject: [PATCH] Add temporary check for BackupAgent.async_remove_backup (#130893) --- homeassistant/components/backup/manager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/backup/manager.py b/homeassistant/components/backup/manager.py index 5906a642f0d..5a5fa66d32a 100644 --- a/homeassistant/components/backup/manager.py +++ b/homeassistant/components/backup/manager.py @@ -356,7 +356,9 @@ class BackupManager(BaseBackupManager[Backup]): async def async_remove_backup(self, *, slug: str, **kwargs: Any) -> None: """Remove a backup.""" for agent in self.backup_agents.values(): - await agent.async_remove_backup(slug=slug) # type: ignore[attr-defined] + if not hasattr(agent, "async_remove_backup"): + continue + await agent.async_remove_backup(slug=slug) async def async_receive_backup( self,