From 69cf156d0bc8777577c4ae1fa1b625bff006d7b4 Mon Sep 17 00:00:00 2001 From: Iason Krommydas Date: Thu, 13 Nov 2025 03:23:05 -0600 Subject: [PATCH] fix record creation with nested dict --- src/awkward/highlevel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/awkward/highlevel.py b/src/awkward/highlevel.py index f559be8c2e..66cd94855b 100644 --- a/src/awkward/highlevel.py +++ b/src/awkward/highlevel.py @@ -1858,7 +1858,7 @@ def __init__( contents = [] for k, v in data.items(): fields.append(k) - if is_non_string_like_iterable(v): + if (not isinstance(v, dict)) and is_non_string_like_iterable(v): contents.append(Array(v).layout[np.newaxis]) else: contents.append(Array([v]).layout)