From 9e79c434a956a1c84cb4c9be3dba81d2b1d29063 Mon Sep 17 00:00:00 2001 From: bennykok Date: Wed, 28 Feb 2024 11:59:16 -0800 Subject: [PATCH] fix(plugin): make sure number input nodes takes down to 0.01 steps and its casted to float --- comfy-nodes/external_number.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/comfy-nodes/external_number.py b/comfy-nodes/external_number.py index acb4e6e..c8d6cbc 100644 --- a/comfy-nodes/external_number.py +++ b/comfy-nodes/external_number.py @@ -29,9 +29,12 @@ class ComfyUIDeployExternalNumber: CATEGORY = "number" def run(self, input_id, default_value=None): - if not input_id or not input_id.strip().isdigit(): + try: + float_value = float(input_id) + print("my number", float_value) + return [float_value] + except ValueError: return [default_value] - return [int(input_id)] NODE_CLASS_MAPPINGS = {"ComfyUIDeployExternalNumber": ComfyUIDeployExternalNumber}