From 4dc16f4474705c9af6528f960cbf9bbaf7c21d4b Mon Sep 17 00:00:00 2001
From: Theodore Chang <tlcfem@gmail.com>
Date: Sun, 6 Apr 2025 03:39:08 +0200
Subject: [PATCH] Refactor goto_child function to simplify item retrieval logic

---
 nomad/graph/graph_reader.py | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/nomad/graph/graph_reader.py b/nomad/graph/graph_reader.py
index f0245b8025..ed258422d3 100644
--- a/nomad/graph/graph_reader.py
+++ b/nomad/graph/graph_reader.py
@@ -172,11 +172,7 @@ class ConfigError(Exception):
 
 async def goto_child(container, key: str | int | list):
     if not isinstance(key, list):
-        if isinstance(container, list | dict):
-            return container[key]  # type: ignore
-
         return container[key]
-        # return await asyncio.to_thread(container.__getitem__, key)
 
     target = container
     for v in key:
-- 
GitLab