qqAys@Jinx jinx
jinx synced commits to v3-definition at jinx/ComfyUI from mirror 2025-07-18 16:09:58 +08:00
bc6b0113e2 Merge pull request #8952 from comfyanonymous/v3-definition-wip
bf12dcc066 Reference is_class from internal in execution.py
e431868c0d Satisfy ruff
95289b3952 Moved helper functions into internal.__init__.py instead of in io.helpers.py as the functions will likely stay the same across different revisions of v3, move helper functions out of io.py to clean up the file a bit, remove Serialization class as not needed at the moment, fix ComfyNodeInternal inherting from ABC breaking lock_class function by removing ABC parent; will need better solution later
Compare 4 commits »
jinx synced commits to v3-definition-wip at jinx/ComfyUI from mirror 2025-07-18 07:59:59 +08:00
ab98b65226 Separate ComfyNodeV3 into an internal base class and one that only has the functions defined that a developer cares about overriding, reference ComfyNodeInternal in execution.py/server.py instead of ComfyNodeV3 to make the code not bound to a particular version of v3 schema (once placed on api)
b99e3d1336 Removed V1/V3 from as_dict and get_io_type functions on Inputs/Outputs, refactor GET_NODE_INFO_V1/V3 to use a function on SchemaV3 instead, add optional key to as_dict for inputs but remove it when dealing with v1 in add_to_dict_v1, cleanup of old test code in io.py, renamed widgetType to widget_type in WidgetInputV3 definition for consistency
3aceeab359 Merge pull request #8943 from bigcat88/v3/nodes/nodes_a
326a2593e0 V3: 4 more converted files (starting with A)
a8f1981bf2 Merge pull request #8933 from bigcat88/v3/nodes/mask-nodes
Compare 10 commits »
jinx synced commits to v3-definition at jinx/ComfyUI from mirror 2025-07-18 07:59:59 +08:00
f8b7170103 Merge pull request #8951 from comfyanonymous/v3-definition-wip
ab98b65226 Separate ComfyNodeV3 into an internal base class and one that only has the functions defined that a developer cares about overriding, reference ComfyNodeInternal in execution.py/server.py instead of ComfyNodeV3 to make the code not bound to a particular version of v3 schema (once placed on api)
b99e3d1336 Removed V1/V3 from as_dict and get_io_type functions on Inputs/Outputs, refactor GET_NODE_INFO_V1/V3 to use a function on SchemaV3 instead, add optional key to as_dict for inputs but remove it when dealing with v1 in add_to_dict_v1, cleanup of old test code in io.py, renamed widgetType to widget_type in WidgetInputV3 definition for consistency
3aceeab359 Merge pull request #8943 from bigcat88/v3/nodes/nodes_a
326a2593e0 V3: 4 more converted files (starting with A)
Compare 5 commits »
jinx synced commits to openapi-spec at jinx/ComfyUI from mirror 2025-07-18 07:59:59 +08:00
1062bc6669 Update OpenAPI to 3.1.0 with prefixItems for QueueItem structure