1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-22 20:00:29 +03:00

Also strip *_Localised keys from lists in Journal events

This commit is contained in:
Jonathan Harris 2018-07-31 00:15:35 +01:00
parent 8622ef5ed8
commit 374db3dd6e

View File

@ -731,8 +731,10 @@ class AppWindow:
for k, v in d.iteritems():
if k.endswith('_Localised'):
pass
elif hasattr(v, 'iteritems'):
elif hasattr(v, 'iteritems'): # dict -> recurse
filtered[k] = self.filter_localised(v)
elif isinstance(v, list) and len(v) and hasattr(v[0], 'iteritems'): # list of dicts -> recurse
filtered[k] = [self.filter_localised(x) for x in v]
else:
filtered[k] = v
return filtered