Merge PR #9068 from comfyanonymous/v3-definition-wip

V3 update - make schema imports available on non-latest API
This commit is contained in:
Jedrzej Kosinski 2025-07-26 15:25:15 -07:00 committed by GitHub
commit b341c96386
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -96,8 +96,8 @@ def comfytype(io_type: str, **kwargs):
A ComfyType may have the following attributes:
- Type = <type hint here>
- class Input(InputV3): ...
- class Output(OutputV3): ...
- class Input(Input): ...
- class Output(Output): ...
'''
def decorator(cls: T) -> T:
if isinstance(cls, _ComfyType) or issubclass(cls, _ComfyType):
@ -737,7 +737,7 @@ class MultiType:
@property
def io_types(self) -> list[type[Input]]:
'''
Returns list of InputV3 class types permitted.
Returns list of Input class types permitted.
'''
io_types = []
for x in self._io_types:

View File

@ -1,6 +1,7 @@
from comfy_api.latest import ComfyAPI_latest
from typing import Type, TYPE_CHECKING
from comfy_api.internal.async_to_sync import create_sync_class
from comfy_api.latest import io, ui, resources #noqa: F401
class ComfyAPIAdapter_v0_0_2(ComfyAPI_latest):
VERSION = "0.0.2"