From 46c28ccb91433734c4917b548a22350516d2a1ea Mon Sep 17 00:00:00 2001 From: Alessandro Comodi Date: Tue, 4 Feb 2020 22:14:51 +0100 Subject: [PATCH] 074-dump_all: continue if site_pin is NoneType Signed-off-by: Alessandro Comodi --- fuzzers/074-dump_all/reduce_tile_types.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fuzzers/074-dump_all/reduce_tile_types.py b/fuzzers/074-dump_all/reduce_tile_types.py index da392ea7..d1e4496a 100644 --- a/fuzzers/074-dump_all/reduce_tile_types.py +++ b/fuzzers/074-dump_all/reduce_tile_types.py @@ -243,6 +243,9 @@ def get_speed_model_indices(reduced_tile): for site in reduced_tile['sites']: for site_pin in site['site_pins'].keys(): + if site['site_pins'][site_pin] is None: + continue + speed_model_indices.add( 'site_pin,{}'.format( site['site_pins'][site_pin]['speed_model_index'])) @@ -285,6 +288,9 @@ def annotate_site_pins_speed_model(site_pins, speed_data): """ Updates the site_pins with correct timing data """ for site_pin_name, pin_data in site_pins.items(): + if pin_data is None: + continue + speed_model_index = pin_data['speed_model_index'] pin_speed_data = speed_data[speed_model_index]