From d89797d9b96edcd675acdde62b054ae5b37d49a7 Mon Sep 17 00:00:00 2001 From: Neil Flood Date: Wed, 21 May 2025 13:41:04 +1000 Subject: [PATCH] Extra guard in case user explicitly requests metadata for ancestor with none --- processinghistory/cmdline/historyview.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/processinghistory/cmdline/historyview.py b/processinghistory/cmdline/historyview.py index 9ef004e..4c39514 100644 --- a/processinghistory/cmdline/historyview.py +++ b/processinghistory/cmdline/historyview.py @@ -58,8 +58,11 @@ def mainCmd(): if cmdargs.showparents: displayParents(key, procHist) else: - metadict = procHist.metadataByKey[key] - displayDict(metadict, cmdargs) + metadict = procHist.metadataByKey.get(key) + if metadict is not None: + displayDict(metadict, cmdargs) + else: + print(f'No history metadata for key "{key}"') def findAncestorKey(procHist, ancestor):