From fbedf7f734766a2c8d90d3c4edc970525332f37f Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 14 Sep 2023 14:09:18 -0300 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(field=5Ftyping):=20add=20Neste?= =?UTF-8?q?dDict=20type=20alias=20to=20improve=20code=20readability=20and?= =?UTF-8?q?=20maintainability?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/field_typing/__init__.py | 3 +++ src/backend/langflow/field_typing/base.py | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 src/backend/langflow/field_typing/__init__.py create mode 100644 src/backend/langflow/field_typing/base.py diff --git a/src/backend/langflow/field_typing/__init__.py b/src/backend/langflow/field_typing/__init__.py new file mode 100644 index 000000000..927716b11 --- /dev/null +++ b/src/backend/langflow/field_typing/__init__.py @@ -0,0 +1,3 @@ +from .base import NestedDict + +__all__ = ["NestedDict"] diff --git a/src/backend/langflow/field_typing/base.py b/src/backend/langflow/field_typing/base.py new file mode 100644 index 000000000..ed3219888 --- /dev/null +++ b/src/backend/langflow/field_typing/base.py @@ -0,0 +1,4 @@ +from typing import Union, Dict + +# Type alias for more complex dicts +NestedDict = Dict[str, Union[str, Dict]]