From 567cde6b7c5f84dcf13d18e0209e033160d121f7 Mon Sep 17 00:00:00 2001 From: Matthew McTague Date: Fri, 31 Mar 2023 13:08:47 +1300 Subject: [PATCH] Check that priorQuery exists before using it --- src/graphInfluxDB.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/graphInfluxDB.py b/src/graphInfluxDB.py index 6aa9c314..b8b59f86 100644 --- a/src/graphInfluxDB.py +++ b/src/graphInfluxDB.py @@ -331,11 +331,10 @@ def getCircuitLatencyStats(subscriberCircuits): # If we can't identify RTT this time around, use most recently recorded RTT # None by default, change if found in priorQuery circuit['stats']['sinceLastQuery']['tcpLatency'] = None - if 'priorQuery' in circuit['stats']: - if circuit['stats']['priorQuery'] != None: - if 'priorQuery' in circuit['stats']: - if 'tcpLatency' in circuit['stats']['priorQuery']: - circuit['stats']['sinceLastQuery']['tcpLatency'] = circuit['stats']['priorQuery']['tcpLatency'] + if 'priorQuery' in circuit['stats'] and circuit['stats']['priorQuery'] != None: + if 'priorQuery' in circuit['stats']: + if 'tcpLatency' in circuit['stats']['priorQuery']: + circuit['stats']['sinceLastQuery']['tcpLatency'] = circuit['stats']['priorQuery']['tcpLatency'] return subscriberCircuits