Skip to content

Commit 753163c

Browse files
authored
Merge pull request #20 from StableLlama/load_nodes
Fix formula node (category as well as make every input optional)
2 parents 2451124 + c01ccba commit 753163c

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "basic_data_handling"
7-
version = "0.4.4"
7+
version = "0.4.5"
88
description = """Basic Python functions for manipulating data that every programmer is used to, lightweight with no additional dependencies.
99
1010
Supported data types:

src/basic_data_handling/math_formula_node.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,16 @@ class MathFormula(ComfyNodeABC):
4343
@classmethod
4444
def INPUT_TYPES(cls):
4545
return {
46-
"required": ContainsDynamicDict({
47-
"formula": (IO.STRING, {"default": "-e() ** -2"}),
48-
"a": (IO.NUMBER, {"default": 3.0, "_dynamic": "letter"}),
46+
"required": {
47+
"formula": (IO.STRING, {"default": "-pi() ** 2"}),
48+
},
49+
"optional": ContainsDynamicDict({
50+
"a": (IO.NUMBER, {"default": 0.0, "_dynamic": "letter"}),
4951
}),
5052
}
5153

5254
RETURN_TYPES = (IO.FLOAT,)
53-
CATEGORY = "math"
55+
CATEGORY = "Basic/maths"
5456
DESCRIPTION = cleandoc(__doc__ or "")
5557
FUNCTION = "evaluate"
5658

0 commit comments

Comments
 (0)