mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-13 01:49:00 +08:00
fix(variables): NoneVariable should inherit from NoneSegment. (#6584)
This commit is contained in:
parent
8123a00e97
commit
85a883e281
@ -2,17 +2,10 @@ from enum import Enum
|
|||||||
|
|
||||||
|
|
||||||
class SegmentType(str, Enum):
|
class SegmentType(str, Enum):
|
||||||
STRING = 'string'
|
NONE = 'none'
|
||||||
NUMBER = 'number'
|
NUMBER = 'number'
|
||||||
FILE = 'file'
|
STRING = 'string'
|
||||||
|
|
||||||
SECRET = 'secret'
|
SECRET = 'secret'
|
||||||
|
|
||||||
OBJECT = 'object'
|
|
||||||
|
|
||||||
ARRAY = 'array'
|
ARRAY = 'array'
|
||||||
ARRAY_STRING = 'array[string]'
|
OBJECT = 'object'
|
||||||
ARRAY_NUMBER = 'array[number]'
|
FILE = 'file'
|
||||||
ARRAY_OBJECT = 'array[object]'
|
|
||||||
ARRAY_FILE = 'array[file]'
|
|
||||||
NONE = 'none'
|
|
||||||
|
@ -6,7 +6,7 @@ from pydantic import Field
|
|||||||
from core.file.file_obj import FileVar
|
from core.file.file_obj import FileVar
|
||||||
from core.helper import encrypter
|
from core.helper import encrypter
|
||||||
|
|
||||||
from .segments import Segment, StringSegment
|
from .segments import NoneSegment, Segment, StringSegment
|
||||||
from .types import SegmentType
|
from .types import SegmentType
|
||||||
|
|
||||||
|
|
||||||
@ -83,6 +83,6 @@ class SecretVariable(StringVariable):
|
|||||||
return encrypter.obfuscated_token(self.value)
|
return encrypter.obfuscated_token(self.value)
|
||||||
|
|
||||||
|
|
||||||
class NoneVariable(Variable):
|
class NoneVariable(NoneSegment, Variable):
|
||||||
value_type: SegmentType = SegmentType.NONE
|
value_type: SegmentType = SegmentType.NONE
|
||||||
value: None = None
|
value: None = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user