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

This commit is contained in:
Thomas Waldmann 2017-07-05 01:33:17 +02:00
parent 75c602d294
commit 852505fb69
1 changed files with 2 additions and 1 deletions

View File

@ -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 = ''