From 374db3dd6e6b27a52ddc59709aef28363a2735e2 Mon Sep 17 00:00:00 2001 From: Jonathan Harris Date: Tue, 31 Jul 2018 00:15:35 +0100 Subject: [PATCH] Also strip *_Localised keys from lists in Journal events --- EDMarketConnector.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EDMarketConnector.py b/EDMarketConnector.py index e8118f71..25a11e86 100755 --- a/EDMarketConnector.py +++ b/EDMarketConnector.py @@ -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