From 1578c3aa144bd1df7ee0fdb4182adb7202cfdedc Mon Sep 17 00:00:00 2001 From: Jonathan Harris Date: Wed, 1 Aug 2018 00:32:08 +0100 Subject: [PATCH] Tidy *_Localised filter --- EDMarketConnector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EDMarketConnector.py b/EDMarketConnector.py index 25a11e86..035f884c 100755 --- a/EDMarketConnector.py +++ b/EDMarketConnector.py @@ -733,8 +733,8 @@ class AppWindow: pass 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] + elif isinstance(v, list): # list of dicts -> recurse + filtered[k] = [self.filter_localised(x) if hasattr(x, 'iteritems') else x for x in v] else: filtered[k] = v return filtered