فهرست منبع

parseformat: unnecessary calls removed (#5169)

parseformat: unnecessary calls removed

also: list item formatter: remove add_key because only use was in the constructor
Hauke Rehfeld 5 سال پیش
والد
کامیت
9019b48fd5
1فایلهای تغییر یافته به همراه1 افزوده شده و 5 حذف شده
  1. 1 5
      src/borg/helpers/parseformat.py

+ 1 - 5
src/borg/helpers/parseformat.py

@@ -764,16 +764,12 @@ class ItemFormatter(BaseFormatter):
             'atime': partial(self.format_time, 'atime'),
         }
         for hash_function in self.hash_algorithms:
-            self.add_key(hash_function, partial(self.hash_item, hash_function))
+            self.call_keys[hash_function] = partial(self.hash_item, hash_function)
         self.used_call_keys = set(self.call_keys) & self.format_keys
 
     def format_item_json(self, item):
         return json.dumps(self.get_item_data(item), cls=BorgJsonEncoder) + '\n'
 
-    def add_key(self, key, callable_with_item):
-        self.call_keys[key] = callable_with_item
-        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)