From 8f50c088cbbad587d61efef3738e983c06545f87 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 24 Mar 2026 12:23:10 +0000 Subject: [PATCH] Refactor: Use dictionary unpacking for node mappings in __init__.py for conciseness --- __init__.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/__init__.py b/__init__.py index 22dfe3d..1e15312 100644 --- a/__init__.py +++ b/__init__.py @@ -13,17 +13,19 @@ from .nodes.json import NODE_CLASS_MAPPINGS as JSON_NODES from .nodes.json import NODE_DISPLAY_NAME_MAPPINGS as JSON_DISPLAY_NAMES # Combine all node mappings -NODE_CLASS_MAPPINGS = {} -NODE_CLASS_MAPPINGS.update(TEXT_NODES) -NODE_CLASS_MAPPINGS.update(UTILITY_NODES) -NODE_CLASS_MAPPINGS.update(TIMING_NODES) -NODE_CLASS_MAPPINGS.update(JSON_NODES) +NODE_CLASS_MAPPINGS = { + **TEXT_NODES, + **UTILITY_NODES, + **TIMING_NODES, + **JSON_NODES, +} -NODE_DISPLAY_NAME_MAPPINGS = {} -NODE_DISPLAY_NAME_MAPPINGS.update(TEXT_DISPLAY_NAMES) -NODE_DISPLAY_NAME_MAPPINGS.update(UTILITY_DISPLAY_NAMES) -NODE_DISPLAY_NAME_MAPPINGS.update(TIMING_DISPLAY_NAMES) -NODE_DISPLAY_NAME_MAPPINGS.update(JSON_DISPLAY_NAMES) +NODE_DISPLAY_NAME_MAPPINGS = { + **TEXT_DISPLAY_NAMES, + **UTILITY_DISPLAY_NAMES, + **TIMING_DISPLAY_NAMES, + **JSON_DISPLAY_NAMES, +} __all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']