瀏覽代碼

chore: support CODE_MAX_PRECISION (#7484)

Nam Vu 8 月之前
父節點
當前提交
85fc0fdb51
共有 4 個文件被更改,包括 4 次插入1 次删除
  1. 1 0
      api/configs/app_config.py
  2. 1 1
      api/core/workflow/nodes/code/code_node.py
  3. 1 0
      docker/.env.example
  4. 1 0
      docker/docker-compose.yaml

+ 1 - 0
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

+ 1 - 1
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

+ 1 - 0
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

+ 1 - 0
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}