From 3e01e393a88f36511c95c32d59677a08ece416db Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Wed, 20 Nov 2024 14:08:07 +0100 Subject: [PATCH] Report backup size in bytes instead of MB (#131028) Co-authored-by: Robert Resch --- homeassistant/components/backup/backup.py | 2 +- homeassistant/components/backup/manager.py | 2 +- homeassistant/components/backup/models.py | 2 +- homeassistant/components/backup/util.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/backup/backup.py b/homeassistant/components/backup/backup.py index 7dad124c2f6..4dc12cee23b 100644 --- a/homeassistant/components/backup/backup.py +++ b/homeassistant/components/backup/backup.py @@ -56,7 +56,7 @@ class CoreLocalBackupAgent(LocalBackupAgent): backup_id=base_backup.backup_id, name=base_backup.name, date=base_backup.date, - size=round(backup_path.stat().st_size / 1_048_576, 2), + size=backup_path.stat().st_size, protected=base_backup.protected, ) backups[backup.backup_id] = backup diff --git a/homeassistant/components/backup/manager.py b/homeassistant/components/backup/manager.py index b1ea9cd1093..672c2ed3f1f 100644 --- a/homeassistant/components/backup/manager.py +++ b/homeassistant/components/backup/manager.py @@ -613,7 +613,7 @@ class CoreBackupReaderWriter(BackupReaderWriter): date=date_str, name=backup_name, protected=password is not None, - size=round(size_in_bytes / 1_048_576, 2), + size=size_in_bytes, ) success = True return (backup, tar_file_path) diff --git a/homeassistant/components/backup/models.py b/homeassistant/components/backup/models.py index 0ac2727983f..d0b7c71bbce 100644 --- a/homeassistant/components/backup/models.py +++ b/homeassistant/components/backup/models.py @@ -11,7 +11,7 @@ class BaseBackup: date: str name: str protected: bool - size: float + size: int def as_dict(self) -> dict: """Return a dict representation of this backup.""" diff --git a/homeassistant/components/backup/util.py b/homeassistant/components/backup/util.py index c507f69ec6e..d602f29af32 100644 --- a/homeassistant/components/backup/util.py +++ b/homeassistant/components/backup/util.py @@ -24,5 +24,5 @@ def read_backup(backup_path: Path) -> BaseBackup: date=cast(str, data["date"]), name=cast(str, data["name"]), protected=cast(bool, data.get("protected", False)), - size=round(backup_path.stat().st_size / 1_048_576, 2), + size=backup_path.stat().st_size, )