From 1b7d04b2e7214c680d69e9d00ee7d92bf00a3bde Mon Sep 17 00:00:00 2001 From: doctorpangloss <@hiddenswitch.com> Date: Tue, 26 Aug 2025 17:19:46 -0700 Subject: [PATCH] Add types for PreviewImageWithMetadataMessage --- comfy/component_model/executor_types.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/comfy/component_model/executor_types.py b/comfy/component_model/executor_types.py index c8108fb16..4d20cab77 100644 --- a/comfy/component_model/executor_types.py +++ b/comfy/component_model/executor_types.py @@ -96,12 +96,13 @@ class ProgressStateMessage(TypedDict, total=True): prompt_id: str nodes: dict[str, ActiveNodeProgressState] +PreviewImageWithMetadataMessage = tuple[UnencodedPreviewImageMessage, PreviewImageMetadata] ExecutedMessage = ExecutingMessage SendSyncEvent = Union[Literal["status", "execution_error", "executing", "progress", "executed", "progress_state"], BinaryEventTypes, None] -SendSyncData = Union[ProgressStateMessage, StatusMessage, ExecutingMessage, DependencyExecutionErrorMessage, ExecutionErrorMessage, ExecutionInterruptedMessage, ProgressMessage, UnencodedPreviewImageMessage, tuple[PIL.Image.Image, PreviewImageMetadata], bytes, bytearray, str, None] +SendSyncData = Union[ProgressStateMessage, StatusMessage, ExecutingMessage, DependencyExecutionErrorMessage, ExecutionErrorMessage, ExecutionInterruptedMessage, ProgressMessage, UnencodedPreviewImageMessage, PreviewImageWithMetadataMessage, bytes, bytearray, str, None] class SocketsMetadata(TypedDict, total=True):