style(enums): correct enum class name spelling
This commit is contained in:
@@ -9,7 +9,7 @@ class LogicOperator(StrEnum):
|
|||||||
OR = "or"
|
OR = "or"
|
||||||
|
|
||||||
|
|
||||||
class ComparisonOpeartor(StrEnum):
|
class ComparisonOperator(StrEnum):
|
||||||
EMPTY = "empty"
|
EMPTY = "empty"
|
||||||
NOT_EMPTY = "not_empty"
|
NOT_EMPTY = "not_empty"
|
||||||
CONTAINS = "contains"
|
CONTAINS = "contains"
|
||||||
@@ -25,7 +25,7 @@ class ComparisonOpeartor(StrEnum):
|
|||||||
|
|
||||||
|
|
||||||
class ConditionDetail(BaseModel):
|
class ConditionDetail(BaseModel):
|
||||||
comparison_operator: ComparisonOpeartor = Field(
|
comparison_operator: ComparisonOperator = Field(
|
||||||
...,
|
...,
|
||||||
description="Comparison operator used to evaluate the condition"
|
description="Comparison operator used to evaluate the condition"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ from simpleeval import NameNotDefined, InvalidExpression
|
|||||||
|
|
||||||
from app.core.workflow.nodes import BaseNode, WorkflowState
|
from app.core.workflow.nodes import BaseNode, WorkflowState
|
||||||
from app.core.workflow.nodes.if_else import IfElseNodeConfig
|
from app.core.workflow.nodes.if_else import IfElseNodeConfig
|
||||||
from app.core.workflow.nodes.if_else.config import LogicOperator, ConditionDetail, ComparisonOpeartor
|
from app.core.workflow.nodes.if_else.config import LogicOperator, ConditionDetail, ComparisonOperator
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ class ConditionExpressionBuilder:
|
|||||||
that can be evaluated later in a workflow context.
|
that can be evaluated later in a workflow context.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, left: str, operator: ComparisonOpeartor, right: str):
|
def __init__(self, left: str, operator: ComparisonOperator, right: str):
|
||||||
self.left = left
|
self.left = left
|
||||||
self.operator = operator
|
self.operator = operator
|
||||||
self.right = right
|
self.right = right
|
||||||
@@ -62,29 +62,29 @@ class ConditionExpressionBuilder:
|
|||||||
|
|
||||||
def build(self):
|
def build(self):
|
||||||
match self.operator:
|
match self.operator:
|
||||||
case ComparisonOpeartor.EMPTY:
|
case ComparisonOperator.EMPTY:
|
||||||
return self._empty()
|
return self._empty()
|
||||||
case ComparisonOpeartor.NOT_EMPTY:
|
case ComparisonOperator.NOT_EMPTY:
|
||||||
return self._not_empty()
|
return self._not_empty()
|
||||||
case ComparisonOpeartor.CONTAINS:
|
case ComparisonOperator.CONTAINS:
|
||||||
return self._contains()
|
return self._contains()
|
||||||
case ComparisonOpeartor.NOT_CONTAINS:
|
case ComparisonOperator.NOT_CONTAINS:
|
||||||
return self._not_contains()
|
return self._not_contains()
|
||||||
case ComparisonOpeartor.START_WITH:
|
case ComparisonOperator.START_WITH:
|
||||||
return self._startwith()
|
return self._startwith()
|
||||||
case ComparisonOpeartor.END_WITH:
|
case ComparisonOperator.END_WITH:
|
||||||
return self._endwith()
|
return self._endwith()
|
||||||
case ComparisonOpeartor.EQ:
|
case ComparisonOperator.EQ:
|
||||||
return self._eq()
|
return self._eq()
|
||||||
case ComparisonOpeartor.NE:
|
case ComparisonOperator.NE:
|
||||||
return self._ne()
|
return self._ne()
|
||||||
case ComparisonOpeartor.LT:
|
case ComparisonOperator.LT:
|
||||||
return self._lt()
|
return self._lt()
|
||||||
case ComparisonOpeartor.LE:
|
case ComparisonOperator.LE:
|
||||||
return self._le()
|
return self._le()
|
||||||
case ComparisonOpeartor.GT:
|
case ComparisonOperator.GT:
|
||||||
return self._gt()
|
return self._gt()
|
||||||
case ComparisonOpeartor.GE:
|
case ComparisonOperator.GE:
|
||||||
return self._ge()
|
return self._ge()
|
||||||
case _:
|
case _:
|
||||||
raise ValueError(f"Invalid condition: {self.operator}")
|
raise ValueError(f"Invalid condition: {self.operator}")
|
||||||
|
|||||||
Reference in New Issue
Block a user