From 9019b48fd5982802af44a510b9decc05fa672c33 Mon Sep 17 00:00:00 2001 From: Hauke Rehfeld Date: Thu, 30 Apr 2020 20:11:38 +0200 Subject: [PATCH] parseformat: unnecessary calls removed (#5169) parseformat: unnecessary calls removed also: list item formatter: remove add_key because only use was in the constructor --- src/borg/helpers/parseformat.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/borg/helpers/parseformat.py b/src/borg/helpers/parseformat.py index cea722ee7..0e58ca0a5 100644 --- a/src/borg/helpers/parseformat.py +++ b/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)