Refactor: Use dictionary unpacking for node mappings in __init__.py for conciseness

This commit is contained in:
root
2026-03-24 12:23:10 +00:00
parent 462abe30b5
commit 8f50c088cb
+12 -10
View File
@@ -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']