From 1b48dfd1aa633c70862c272af57f82cf9c405331 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Thu, 27 Dec 2018 12:02:33 +0100 Subject: [PATCH] Fixes #403. Signed-off-by: Tim 'mithro' Ansell --- utils/xjson.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/xjson.py b/utils/xjson.py index ba675dc1..77eaf515 100755 --- a/utils/xjson.py +++ b/utils/xjson.py @@ -23,7 +23,7 @@ def extract_numbers(s): def sort(data): # FIXME: We assume that a list is a tileconn.json format... - if isinstance(data, list): + if isinstance(data, list) and len(data) > 0 and 'wire_pairs' in data[0]: for o in data: o['wire_pairs'].sort( key=lambda o: (extract_numbers(o[0]), extract_numbers(o[1])))