From a8b9f496955f236ae055ba038869239125896cb7 Mon Sep 17 00:00:00 2001 From: Stephanie Brink Date: Thu, 20 Jul 2023 21:53:31 -0700 Subject: [PATCH] caliperreader: handle other metadata types environment information service can produce a native list --- hatchet/readers/caliper_native_reader.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hatchet/readers/caliper_native_reader.py b/hatchet/readers/caliper_native_reader.py index bf9c0b05..7846c3c4 100644 --- a/hatchet/readers/caliper_native_reader.py +++ b/hatchet/readers/caliper_native_reader.py @@ -299,6 +299,10 @@ def _parse_metadata(self, mdata): """ parsed_mdata = {} for k, v in mdata.items(): + # environment information service brings in different metadata types + if isinstance(v, list): + parsed_mdata[k] = v + continue # If the value is an int, convert it to an int. try: parsed_mdata[k] = int(v)