Răsfoiți Sursa

Merge pull request #7368 from vhadzhiev/vhadzhiev_contribution

fixed Statistics.__add__(), fixes #7355
TW 2 ani în urmă
părinte
comite
3f2aac8f00
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      src/borg/archive.py

+ 2 - 2
src/borg/archive.py

@@ -79,8 +79,8 @@ class Statistics:
         stats.nfiles = self.nfiles + other.nfiles
         stats.chunking_time = self.chunking_time + other.chunking_time
         stats.hashing_time = self.hashing_time + other.hashing_time
-        for key in other.files_stats:
-            stats.files_stats[key] = self.files_stats[key] + other.files_stats[key]
+        st1, st2 = self.files_stats, other.files_stats
+        stats.files_stats = defaultdict(int, {key: (st1[key] + st2[key]) for key in st1.keys() | st2.keys()})
 
         return stats