Check that priorQuery exists before using it

This commit is contained in:
Matthew McTague 2023-03-31 13:08:47 +13:00 committed by Herbert Wolverson
parent 3f0ce35454
commit 567cde6b7c

View File

@ -331,11 +331,10 @@ def getCircuitLatencyStats(subscriberCircuits):
# If we can't identify RTT this time around, use most recently recorded RTT # If we can't identify RTT this time around, use most recently recorded RTT
# None by default, change if found in priorQuery # None by default, change if found in priorQuery
circuit['stats']['sinceLastQuery']['tcpLatency'] = None circuit['stats']['sinceLastQuery']['tcpLatency'] = None
if 'priorQuery' in circuit['stats']: if 'priorQuery' in circuit['stats'] and circuit['stats']['priorQuery'] != None:
if circuit['stats']['priorQuery'] != None: if 'priorQuery' in circuit['stats']:
if 'priorQuery' in circuit['stats']: if 'tcpLatency' in circuit['stats']['priorQuery']:
if 'tcpLatency' in circuit['stats']['priorQuery']: circuit['stats']['sinceLastQuery']['tcpLatency'] = circuit['stats']['priorQuery']['tcpLatency']
circuit['stats']['sinceLastQuery']['tcpLatency'] = circuit['stats']['priorQuery']['tcpLatency']
return subscriberCircuits return subscriberCircuits