From 85fc0fdb51e38c1c9efae0d3556393b098d64853 Mon Sep 17 00:00:00 2001 From: Nam Vu Date: Wed, 21 Aug 2024 14:11:56 +0700 Subject: [PATCH] chore: support CODE_MAX_PRECISION (#7484) --- api/configs/app_config.py | 1 + api/core/workflow/nodes/code/code_node.py | 2 +- docker/.env.example | 1 + docker/docker-compose.yaml | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/configs/app_config.py b/api/configs/app_config.py index c902138595..494e256442 100644 --- a/api/configs/app_config.py +++ b/api/configs/app_config.py @@ -38,6 +38,7 @@ class DifyConfig( CODE_MAX_NUMBER: int = 9223372036854775807 CODE_MIN_NUMBER: int = -9223372036854775808 CODE_MAX_DEPTH: int = 5 + CODE_MAX_PRECISION: int = 20 CODE_MAX_STRING_LENGTH: int = 80000 CODE_MAX_STRING_ARRAY_LENGTH: int = 30 CODE_MAX_OBJECT_ARRAY_LENGTH: int = 30 diff --git a/api/core/workflow/nodes/code/code_node.py b/api/core/workflow/nodes/code/code_node.py index 4a010623f9..bc3271dd8b 100644 --- a/api/core/workflow/nodes/code/code_node.py +++ b/api/core/workflow/nodes/code/code_node.py @@ -13,7 +13,7 @@ from models.workflow import WorkflowNodeExecutionStatus MAX_NUMBER = dify_config.CODE_MAX_NUMBER MIN_NUMBER = dify_config.CODE_MIN_NUMBER -MAX_PRECISION = 20 +MAX_PRECISION = dify_config.CODE_MAX_PRECISION MAX_DEPTH = dify_config.CODE_MAX_DEPTH MAX_STRING_LENGTH = dify_config.CODE_MAX_STRING_LENGTH MAX_STRING_ARRAY_LENGTH = dify_config.CODE_MAX_STRING_ARRAY_LENGTH diff --git a/docker/.env.example b/docker/.env.example index f530f27a47..7233c4e671 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -515,6 +515,7 @@ CODE_EXECUTION_ENDPOINT=http://sandbox:8194 CODE_MAX_NUMBER=9223372036854775807 CODE_MIN_NUMBER=-9223372036854775808 CODE_MAX_DEPTH=5 +CODE_MAX_PRECISION=20 CODE_MAX_STRING_LENGTH=80000 TEMPLATE_TRANSFORM_MAX_LENGTH=80000 CODE_MAX_STRING_ARRAY_LENGTH=30 diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index b9fa5e6786..95809a707e 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -178,6 +178,7 @@ x-shared-env: &shared-api-worker-env CODE_MAX_NUMBER: ${CODE_MAX_NUMBER:-9223372036854775807} CODE_MIN_NUMBER: ${CODE_MIN_NUMBER:--9223372036854775808} CODE_MAX_DEPTH: ${CODE_MAX_DEPTH:-5} + CODE_MAX_PRECISION: ${CODE_MAX_PRECISION:-20} CODE_MAX_STRING_LENGTH: ${CODE_MAX_STRING_LENGTH:-80000} TEMPLATE_TRANSFORM_MAX_LENGTH: ${TEMPLATE_TRANSFORM_MAX_LENGTH:-80000} CODE_MAX_STRING_ARRAY_LENGTH: ${CODE_MAX_STRING_ARRAY_LENGTH:-30}