Browse Source

ItemFormatter: code defensively, always use new dict for returned object

Thomas Waldmann 8 năm trước cách đây
mục cha
commit
852505fb69
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      src/borg/helpers.py

+ 2 - 1
src/borg/helpers.py

@@ -1787,9 +1787,10 @@ class ItemFormatter(BaseFormatter):
         self.used_call_keys = set(self.call_keys) & self.format_keys
 
     def get_item_data(self, item):
+        item_data = {}
+        item_data.update(self.item_data)
         mode = stat.filemode(item.mode)
         item_type = mode[0]
-        item_data = self.item_data
 
         source = item.get('source', '')
         extra = ''